Maison > Article > développement back-end > Comment passer des valeurs aux variables en PHP ? Comment livrer ?
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 ?>Le résultat courant est le suivant :
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; //引用传值方式Compréhension simple : copiez la "relation de référence" entre la variable $m1 et ses valeurs de données, puis donnez-la à la transaction $m2, c'est-à-dire à cette fois, la variable $m2 a aussi une "relation de référence" (relation de pointage) avec les données d'origine, Le résultat est : 1, à ce moment il y a encore 2 variables, mais une seule valeur Data (espace de données), les deux variables pointent vers cet espace de données. 2. Le fonctionnement de l'une des variables consiste en fait à manipuler la valeur des données (espace).
<?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>Le code est le suivant :
.
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!