Il existe plusieurs façons d'attribuer des valeurs aux variables en php

藏色散人
Libérer: 2023-02-28 13:00:01
original
4978 Les gens l'ont consulté

Il existe plusieurs façons d'attribuer des valeurs aux variables en php

Combien de façons existe-t-il d'attribuer des valeurs aux variables en PHP ?

3 façons d'attribuer des valeurs aux variables en php

1 Assignation par valeur, telle que $a=1, $b=$a. , etc.;

2. Affectation de référence, telle que $a=&$b, c'est-à-dire que $a et $b pointent tous deux vers la même adresse de valeur de variable de stockage en mémoire

3. Transfert de valeur de comptage de références, La méthode de transmission de valeur par défaut pour les objets en php et js est le comptage de références. L'exemple est le suivant :

<?php
class Dog{
    public $name="小花";
    public $leg=4;
}
$a=new Dog;//此时,$a指向了内存中的一个地址(假设0XFFAD[1]),该地址又指向最终对象的值
$b=$a;//此时,$b和$a都指向了内存中的另一个地址(0XFFAD[2]),该地址又指向最终对象的值
var_dump($b->leg);//结果是int 4
$b=999;
var_dump($b);//结果是int 999;
var_dump($a);//此时的结果不是int 999,而是object(Dog)[1]
                                                                    
public &#39;name&#39; => string &#39;灏忚姳&#39; (length=6)  public &#39;leg&#39; => int 4
Copier après la connexion

De là, nous pouvons voir que la méthode de transmission de valeur de l'objet est quelque peu. différent de la deuxième méthode de comptage de références.

Recommandé : "Tutoriel 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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal