Les fonctions avec PHP
Déclarer une fonction
my_function($arg, $arg2, $arg3){
//liste d'instruction
}
Plus d'infos https://www.w3schools.com/php/php_functions.asp
Argument optionnel, avec valeur par défaut
my_function($arg = 10){
//liste d'instruction
}
https://www.php.net/manual/fr/functions.arguments.php#functions.arguments.default
retourner une valeur avec return
my_function($arg = 10){
if($arg==10){
return 'la valeur est de 10'
}
return 'la valeur est différente de 10'
}
https://www.php.net/manual/fr/functions.returning-values.php
Définir les types d'entrée
my_function(int $num, boolean $param, string $text){
var_dump($arg , $param, $text)
}
liste des typages sur https://www.php.net/manual/fr/language.types.declarations.php
Définir les types forts
my_function(int $num, boolean $param, string $text) : string{
return '$num . $param . $text';
}
Afficher un texte
echo 'Afficher un texte';
déboguer les variables
print_r($array ou objet);
var_dump($array ou objet);
Déclarer et afficher une chaîne
$ab = 'cd';
echo 'ab$cd'; //affiche ab$cd
echo "ab$cd" //affiche abcd