Fonction PHP de Passer les Arguments

Comment Passer les Arguments à la Fonction?

Explication

On peut passer les arguments à une fonction, utilisant la liste des arguments, séparée pas des virgules. On peut passer les Arguments de deux manières: soit par "Passing by Reference" soit par "Passing by Value"
Passing by Value Les Arguments sont passés selon la valeur par défaut en PHP, et la valeur est directement accordée dans la définition de la fonction.
Example

<?php
function fruit($type = "cherry")
{
return "Fruit you chose is $type.";
}
echo fruit();
echo "<br>";
echo fruit(null);
echo "<br>";
echo fruit("Strawberry");
?>

Result::

Le fruit que vous choisissez est cherry.
Le fruit que vous choisissez .
Le fruit que vous choisissez est Strawberry.
Dans l’exemple ci-dessus, la valeur "cherry" est passée à la fonction fruit, les valeurs semblables peuvent être passées directement comme dans le dernier exemple.
Passing By Reference: Passer l’adresse au lieu de passer la valeur à la fonction est passer par référence.
Example

<?php
function fruit(&$string)
{
$string .= 'Cherry';
}
$str = 'This is the fruit, ';
fruit($str);
echo $str;
?>

Result::

This is the fruit Cherry
Dans l’exemple ci-dessus, la valeur est accordée à "$string" dans la fonction. Normallement, en passant par référence, une copie de la variable est modifiée, plutôt que la variable elle-même comme en passant par valeur. Alors, c’est bon pour les codes importants.

Php Tutorial