Fonctions PHP
La vraie puissance de PHP vient de ses fonctions.
En PHP, plus de 1000 fonctions intégrées sont fournies.
Fonctions intégrées PHP
Pour un manuel de référence complet et des exemples de toutes les fonctions de tableau, veuillez visiter notre Manuel de référence PHP.
Fonctions PHP
Dans ce chapitre, nous allons vous montrer comment créer vos propres fonctions.
Pour exécuter un script au chargement de la page, vous pouvez le mettre dans une fonction.
Que signifie la fonction php ?
Les fonctions sont exécutées en appelant des fonctions.
Vous pouvez appeler des fonctions n'importe où sur la page.
Création de fonctions PHP
Les fonctions sont exécutées en appelant des fonctions.
Syntaxe
{
Code à exécuter;
}
Directives des fonctions PHP :
Le nom de la fonction doit indiquer sa fonction
Les noms des fonctions doivent être précédés de lettres ou traits de soulignement Commence (ne peut pas commencer par un chiffre)
Exemple
Une fonction simple qui imprime mon nom lorsqu'on l'appelle :
<html> <body> <?php function writeName() { echo "Kai Jim Refsnes"; } echo "My name is "; writeName(); ?> </body> </html>sortie :
Fonction PHP - Ajouter des paramètres
Afin d'ajouter plus de paramètres à la fonction Pour de nombreuses fonctions, nous pouvons ajouter des paramètres. Les paramètres sont comme des variables.
Les paramètres sont spécifiés entre parenthèses après le nom de la fonction.
Exemple 1
L'exemple suivant affichera des prénoms différents, mais le même nom de famille :
<html> <body> <?php function writeName($fname) { echo $fname . " Refsnes.<br>"; } echo "My name is "; writeName("Kai Jim"); echo "My sister's name is "; writeName("Hege"); echo "My brother's name is "; writeName("Stale"); ?> </body> </html>:
Le nom de ma sœur est Hege Refsnes.
Le nom de mon frère est Stale Refsnes.
Exemple 2
La fonction suivante Il y a deux paramètres :
<html> <body> <?php function writeName($fname,$punctuation) { echo $fname . " Refsnes" . $punctuation . "<br>"; } echo "My name is "; writeName("Kai Jim","."); echo "My sister's name is "; writeName("Hege","!"); echo "My brother's name is "; writeName("Ståle","?"); ?> </body> </html>:
Le nom de ma sœur est Hege Refsnes !
Mon le nom du frère est Ståle Refsnes ?
Fonction PHP - Valeur de retour
Pour que la fonction renvoie une valeur, utilisez l'instruction return.
Instance
<html> <body> <?php function add($x,$y) { $total=$x+$y; return $total; } echo "1 + 16 = " . add(1,16); ?> </body> </html>sortie :
1 + 16 = 17