PHP에서 변수에 값을 할당하는 방법은 몇 가지가 있나요?
php
1에서 변수에 값을 할당하는 3가지 방법. $a=1, $b=$a 등과 같은 값별 할당
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 'name' => string '灏忚姳' (length=6) public 'leg' => int 4
객체를 값으로 전달하는 방법은 참조로 전달하는 두 번째 유형과 다소 다르다는 것을 알 수 있습니다.
추천: "PHP 튜토리얼"
위 내용은 PHP에서 변수에 값을 할당하는 방법에는 여러 가지가 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!