>  기사  >  백엔드 개발  >  PHP에서 변수에 값을 할당하는 방법에는 여러 가지가 있습니다.

PHP에서 변수에 값을 할당하는 방법에는 여러 가지가 있습니다.

藏色散人
藏色散人원래의
2019-11-09 10:31:484973검색

PHP에서 변수에 값을 할당하는 방법에는 여러 가지가 있습니다.

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 &#39;name&#39; => string &#39;灏忚姳&#39; (length=6)  public &#39;leg&#39; => int 4

객체를 값으로 전달하는 방법은 참조로 전달하는 두 번째 유형과 다소 다르다는 것을 알 수 있습니다.

추천: "PHP 튜토리얼"

위 내용은 PHP에서 변수에 값을 할당하는 방법에는 여러 가지가 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.