Nous avons beaucoup appris sur PHP. Quelle est la méthode de transmission de valeurs des variables en PHP aujourd'hui ? Comment livrer ? , je me demande si vous le maîtrisez parfaitement. Sinon, suivez cet article pour continuer à apprendre
Recommandations associées : Quels sont les points de connaissances que vous devez connaître en PHP ? (Deuxième puce)
La méthode de transmission de valeur des variables :
1. variables est Fait référence à la forme détaillée interne de "passer d'une variable à une autre variable" - un à un ;
2 Il n'y a que 2 façons de transmettre des valeurs aux variables : passer par valeur et transmettre. par référence ;
Transfert de valeur :
Sv1= 1;
$v2=Sv1/Ceci est un transfert de valeur
Compréhension simple : Sv1 Supprimez la valeur (remarque : la valeur dans Sv1 est toujours là), puis utilisez cette valeur pour attribuer une valeur à $v2
Compréhension de l'illustration :
<.>
visible , Le transfert de valeur signifie que la valeur de la variable v1 est copiée, puis affectée à une autre variable v2. Remarque : 1 Les deux variables sont égales à ce moment 12 Les deux variables sont indépendantes l'une de l'autre - ne s'influencent pas C'est-à-dire Sv1=10 ; puis echo $v2, //output 1Le code est le suivant :<?php $v1 =1; $v2 = $v1; //值传递: $v1=10; echo "<br />v2 = $v2";//1 ?>
Passage par référence :
En PHP, il n'existe qu'une seule forme de syntaxe qui permet de réaliser le transfert de valeur de référence de variables : le symbole &. Un exemple est le suivant !$ml=1; $m2 = &$ml; //引用传值方式
<?php $v1 = 1; $v2 = $v1; //值传递: $v1 = 10; echo "<br />v1 = $v1";//10 echo "<br />v2 = $v2";//1 echo "<hr />"; $m1 = 1; $m2 =& $m1;//引用传值方式 $m1 = 10; echo "<br />m1 =$m1";//10 echo "<br />m2 = $m2";//10 ?> </body> </html>
.
Apprentissage recommandé :Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!