Maison  >  Article  >  développement back-end  >  Comment passer des valeurs aux variables en PHP ? Comment livrer ?

Comment passer des valeurs aux variables en PHP ? Comment livrer ?

慕斯
慕斯original
2021-06-30 14:56:103452parcourir

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 :

<.>Comment passer des valeurs aux variables en PHP ? Comment livrer ?

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 1

2 Les deux variables sont indépendantes l'une de l'autre - ne s'influencent pas

C'est-à-dire Sv1=10 ; puis echo $v2, //output 1

Le code est le suivant :

<?php
$v1 =1;
$v2 = $v1; //值传递:
$v1=10;
echo "<br />v2 = $v2";//1
?>

Le résultat courant est le suivant :

Comment passer des valeurs aux variables en PHP ? Comment livrer ?

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 :

Comment passer des valeurs aux variables en PHP ? Comment livrer ?.

Apprentissage recommandé :

Tutoriel vidéo php

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn