참조 표현 &, &=
& 연산자를 사용하지 않으면 생성된 객체의 복사본을 돌려받는다.
$a = 1;
$b = $a; // 1 / $a 복사본
$c =& $a; // 1 / $a 참조 / 퍼포먼스와 메모리 사용에 효율적
$a++;
echo $b; // 1
echo $c; // 2
- 한글 : http://docs.php.net/manual/kr/language.references.whatdo.php
- 영문 : https://www.php.net/manual/en/language.references.pass.php
범위 확인 연산자, 이중 콜론 (::)
<?php
class MyClass {
const CONST_VALUE = 'A constant value';
}
$classname = 'MyClass';
echo $classname::CONST_VALUE;
echo MyClass::CONST_VALUE;