Fonctions définies par l’utilisateur
Créez vos propres fonctions réutilisables en PHP
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 !

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 !

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
- Que sont les fonctions ?
- Fonctions intégrées
- Fonctions définies par l’utilisateur
- Transmettre des arguments aux fonctions
- Valeurs de retour