PHP
PHP / MySql

Recherche
 
ManuelPHP.com

Les fonctions
<<<
Passage d'arguments par référence Valeur par défaut des arguments
>>>

5.8.2 Les arguments de fonction
5.8 Les fonctions
5 Référence du langage
 Manuel PHP

->Passage d'arguments par référence
Valeur par défaut des arguments
Nombre d'arguments variable

5.8.2.1 Passage d'arguments par référence

Par défaut, les arguments sont passés à la fonction par valeur (donc vous pouvez changer la valeur d'un argument dans la fonction, cela ne change pas sa valeur à l'extérieur de la fonction). Si vous voulez que vos fonctions puissent changer la valeur des arguments, vous devez passer ces arguments par référence.

Si vous voulez qu'un argument soit toujours passé par référence, vous pouvez ajouter un ' & ' devant l'argument dans la déclaration de la fonction :

Passage d'arguments par référence

<?php
function add_some_extra(&$string)
{
    
$string .= ', et un peu plus.';
}
$str = 'Ceci est une chaîne';
add_some_extra($str);
echo
$str;    // affiche 'Ceci est une chaîne, et un peu plus.'
?>

<< Passage d'arguments par référence >>
Les fonctions Les arguments de fonction Valeur par défaut des arguments





Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2012-05-25