ホームページ  >  記事  >  バックエンド開発  >  PHPで変数に値を代入するにはいくつかの方法があります

PHPで変数に値を代入するにはいくつかの方法があります

藏色散人
藏色散人オリジナル
2019-11-09 10:31:484966ブラウズ

PHPで変数に値を代入するにはいくつかの方法があります

php で変数に値を代入する方法は何通りありますか?

php で変数に値を割り当てる 3 つの方法

1. $a=1,$b=$ などの値の割り当てa, etc.;

2. 参照の割り当て、たとえば $a=&$b、つまり $a と $b は両方ともメモリ内の同じ記憶変数値のアドレスを指します。

3. 参照カウント値の転送、php と js のオブジェクトのデフォルトの値渡しメソッドは参照カウントです. 例は次のとおりです:

<?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

オブジェクトの値渡しメソッドが多少異なることがわかります。 2 番目の参照カウント方法とは異なります。

推奨: 「PHP チュートリアル

以上がPHPで変数に値を代入するにはいくつかの方法がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。