update : 2015.11.03
php.shukuma.com검색:
|
객체 비교비교 연산 (==) 을 사용할때, 객체 변수는 간단한 방식으로 비교됩니다. 즉, 두 객체의 인스턴스가 동일한 속성과 값을 가지고, 같은 클래스의 인스턴스라면 동일하다고 합니다. 일치 연산 (===) 을 사용할때, 같은 클래스의 동일한 인스턴스를 참조하는 경우에만 동일하다고 합니다. 이 규칙들이 다음 예제에 명확히 설명되어 있습니다. Example #1 PHP 5의 객체 비교 예제
<?php 위 예제의 출력: Two instances of the same class o1 == o2 : TRUE o1 != o2 : FALSE o1 === o2 : FALSE o1 !== o2 : TRUE Two references to the same instance o1 == o2 : TRUE o1 != o2 : FALSE o1 === o2 : TRUE o1 !== o2 : FALSE Instances of two different classes o1 == o2 : FALSE o1 != o2 : TRUE o1 === o2 : FALSE o1 !== o2 : TRUE
|