Cours de base PHP – Tutoriel 4 : Fonctions en PHP

Bienvenue dans le quatrième tutoriel de notre cours de base PHP ! Dans ce tutoriel, nous allons aborder les fonctions en PHP. Vous apprendrez comment créer et utiliser des fonctions pour organiser et réutiliser votre code. À la fin de ce tutoriel, vous saurez comment définir vos propres fonctions et utiliser les fonctions prédéfinies de PHP.

Plan du tutoriel :

  1. Qu’est-ce qu’une fonction ?
  2. Créer une fonction personnalisée
  3. Paramètres et valeurs de retour
  4. Fonctions prédéfinies en PHP
  5. Conclusion
  6. Qu’est-ce qu’une fonction ?

Une fonction est un bloc de code réutilisable qui effectue une action spécifique. Les fonctions permettent d’organiser et de structurer le code, de réduire les répétitions et d’améliorer la lisibilité. PHP possède un grand nombre de fonctions prédéfinies, et vous pouvez également créer vos propres fonctions personnalisées.

  1. Créer une fonction personnalisée

Pour créer une fonction en PHP, utilisez le mot-clé function suivi du nom de la fonction et des parenthèses. Les instructions de la fonction sont placées entre accolades. Par exemple, voici comment créer une fonction simple pour afficher « Bonjour, le monde ! » :

<?php
    function sayHello() {
        echo "Bonjour, le monde !";
    }

    sayHello(); // Appelle la fonction et affiche "Bonjour, le monde !"
?>
  1. Paramètres et valeurs de retour

Les fonctions peuvent prendre des paramètres (aussi appelés arguments) pour effectuer des actions sur des données spécifiques. Les paramètres sont spécifiés entre parenthèses lors de la définition de la fonction. Voici un exemple de fonction qui prend un paramètre :

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

    greet("Nasir"); // Affiche "Bonjour, Nasir !"
?>

Les fonctions peuvent également retourner une valeur à l’aide du mot-clé return. Par exemple, voici une fonction qui additionne deux nombres et retourne le résultat :

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

    $result = add(5, 10); // Stocke 15 dans $result
    echo $result; // Affiche 15
?>
  1. Fonctions prédéfinies en PHP

PHP propose de nombreuses fonctions prédéfinies pour effectuer des opérations courantes. Voici quelques exemples de fonctions prédéfinies :

  • strlen() : retourne la longueur d’une chaîne de caractères
  • strpos() : trouve la position de la première occurrence d’une sous-chaîne
  • count() : compte les éléments d’un tableau
  • sort() : trie un tableau en ordre croissant
<?php
    $str = "Bonjour, le monde !";
    $length = strlen($str);
    echo "Longueur de la chaîne : " . $length . "<br>"; // Affiche "Longueur de la chaîne : 18"

    $position = strpos($str, "monde");
    echo "Position de 'monde' : " . $position . "<br>"; // Affiche "Position de 'monde' : 10"
	$numbers = array(5, 3, 9, 1);
	$count = count($numbers);
	echo "Nombre d'éléments dans le tableau : " . $count . "<br>"; // Affiche "Nombre d'éléments dans le tableau : 4"

	sort($numbers);
	foreach ($numbers as $number) {
		echo $number . " "; // Affiche "1 3 5 9"
	}
?>

Félicitations ! Vous avez terminé le quatrième tutoriel de notre cours de base PHP. Vous avez appris à créer et utiliser des fonctions pour organiser et réutiliser votre code, ainsi qu’à utiliser des fonctions prédéfinies de PHP pour effectuer des opérations courantes. Dans le prochain tutoriel, nous explorerons les tableaux en PHP et comment les utiliser pour stocker et manipuler des données.