PHP Academy · Leçon

Fonctions définies par l’utilisateur

Créez vos propres fonctions réutilisables en PHP

Leçon 3 sur 510 étapes

Fonctions définies par l’utilisateur est une leçon PHP Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 5. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage PHP Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours PHP Academy comprend 5 leçons au total.

Fonctions définies par l’utilisateur

Bienvenue dans la prochaine leçon ! Dans cette leçon, vous apprendrez à créer vos propres fonctions en PHP pour effectuer des tâches précises. Les fonctions définies par l’utilisateur vous permettent d’organiser et de réutiliser efficacement votre code. Commençons !

Fonctions définies par l’utilisateur — illustration 1

Que sont les fonctions définies par l’utilisateur ?

Les fonctions définies par l’utilisateur sont des fonctions que vous créez vous-même pour effectuer des tâches. Elles sont définies à l’aide du mot-clé function et peuvent inclure des paramètres ainsi que des valeurs de retour.

Point essentiel : Les fonctions vous aident à écrire un code modulaire, réutilisable et lisible.

Définir une fonction

Pour définir une fonction, utilisez le mot-clé function, suivi du nom de la fonction, de parenthèses et d’accolades. Exemple :

Remarque : Le nom de la fonction doit décrire la tâche qu’elle effectue.

<?php
  function greet() {
    echo "Hello, PHP!";
  }
?>

Appeler une fonction

Pour utiliser une fonction, appelez-la en indiquant son nom suivi de parenthèses. Exemple :

<?php
  function greet() {
    echo "Hello, PHP!";
  }

  // Call the function
  greet();
?>

Transmettre des paramètres aux fonctions

Les fonctions peuvent accepter des paramètres afin d’effectuer des tâches de manière dynamique. Exemple :

<?php
  function greet($name) {
    echo "Hello, $name!";
  }

  greet("Alice"); // Outputs: Hello, Alice!
  greet("Bob");   // Outputs: Hello, Bob!
?>

Retourner des valeurs depuis les fonctions

Les fonctions peuvent retourner une valeur à l’aide du mot-clé return. Exemple :

<?php
  function add($a, $b) {
    return $a + $b;
  }

  $result = add(5, 10);
  echo $result; // Outputs: 15
?>

Valeurs de paramètres par défaut

Vous pouvez définir des valeurs par défaut pour les paramètres. Si aucune valeur n’est transmise, la valeur par défaut est utilisée. Exemple :

<?php
  function greet($name = "Guest") {
    echo "Hello, $name!";
  }

  greet();        // Outputs: Hello, Guest!
  greet("Alice"); // Outputs: Hello, Alice!
?>

Bonnes pratiques pour les fonctions définies par l’utilisateur

Suivez ces conseils pour écrire des fonctions efficaces :

  • Utilisez des noms explicites qui décrivent le rôle de la fonction.
  • Concentrez chaque fonction sur une seule tâche.
  • Documentez les paramètres et les valeurs de retour à l’aide de commentaires.

Conseil : Modularisez votre code en décomposant les tâches complexes en fonctions plus petites.

<?php
  function multiply($a, $b = 2) {
    return $a * $b;
  }

  echo multiply(5);
?>

Excellent travail !

Félicitations ! Vous avez appris à créer et à utiliser des fonctions définies par l’utilisateur en PHP, notamment à transmettre des paramètres, à retourner des valeurs et à définir des paramètres par défaut. Dans la prochaine leçon, nous verrons comment gérer les arguments et les valeurs de retour de manière plus dynamique. Continuons à coder !

Fonctions définies par l’utilisateur — illustration 10
Gratuit pour commencer

Apprends PHP avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
49
Leçons
195

Questions Fréquemment Posées

La leçon « Fonctions définies par l’utilisateur » est-elle gratuite ?

Oui — le texte complet de « Fonctions définies par l’utilisateur » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours PHP Academy, passe à CoddyKit PRO. Le cours PHP Academy comprend 5 leçons au total.

Qu'est-ce que j'apprendrai dans « Fonctions définies par l’utilisateur » ?

Créez vos propres fonctions réutilisables en PHP Tu pratiques PHP Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer PHP Academy ?

Aucune expérience préalable n'est requise. PHP Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 5.

Combien de temps prend la leçon « Fonctions définies par l’utilisateur » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon PHP Academy ?

Oui. Chaque leçon PHP Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Que sont les fonctions ?
  2. Fonctions intégrées
  3. Fonctions définies par l’utilisateur
  4. Transmettre des arguments aux fonctions
  5. Valeurs de retour
← Retour à PHP Academy