Fonctions PHP

La vraie puissance de PHP vient de ses fonctions.

En PHP, fournissant plus de 1000 fonctions intégrées.


PHP fonction intégrée

Pour un manuel de référence complet et toutes les instances de fonctions de tableau, visitez notre PHP de référence .


Fonctions PHP

Dans ce chapitre, nous allons vous montrer comment créer vos propres fonctions.

Pour exécuter le script chargement de la page, vous pouvez le mettre dans la fonction.

La fonction est exécutée en appelant la fonction.

Vous pouvez appeler une fonction dans une position quelconque sur la page.


Créer une fonction PHP

La fonction est exécutée en appelant la fonction.

grammaire

functionfunctionName()
{
要执行的代码;
}

PHP lignes directrices de la fonction:

  • Le nom de la fonction devrait inciter sa fonction
  • Les noms des fonctions commencent par une lettre ou un trait de soulignement (ne peut pas commencer par un nombre)

Exemples

Une fonction simple quand il est invoqué mon nom peut être émis:

<html>
<body>

<?php
function writeName()
{
echo "Kai Jim Refsnes";
}

echo "My name is ";
writeName();
?>

</body>
</html>

sortie:

My name is Kai Jim Refsnes


Fonctions PHP - Ajout de paramètres

Pour ajouter plus de fonctionnalités à une fonction, nous pouvons ajouter des paramètres. Des arguments similaires variables.

Paramètres après le nom de la fonction a une parenthèse désignée.

exemple 1

Les exemples suivants de sortie un nom différent, mais le nom est le même:

<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>

sortie:

My name is Kai Jim Refsnes.
My sister's name is Hege Refsnes.
My brother's name is Stale Refsnes.

exemple 2

La fonction suivante 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("Stale","?");
?>

</body>
</html>

sortie:

My name is Kai Jim Refsnes.
My sister's name is Hege Refsnes!
My brother's name is Stale Refsnes?

Fonctions PHP - Retour Valeur

Pour rendre la fonction retourne une valeur, utilisez l'instruction de retour.

Exemples

<html>
<body>

<?php
function add($x,$y)
{
$total=$x+$y;
return $total;
}

echo "1 + 16 = " . add(1,16);
?>

</body>
</html>

sortie:

1 + 16 = 17