stdClass는 PHP5에서만 인기를 얻었습니다. 그리고 stdClass는 zend의 예약 클래스이기도 합니다. stdClass는 PHP의 기본 클래스입니다. 거의 모든 클래스가 이 클래스를 상속하므로 언제든지 새 클래스가 될 수 있으며 이 변수는 객체가 될 수 있습니다. 동시에 이 기본 클래스에는 특별한 기능이 있습니다. 즉, 메서드가 없습니다. new stdClass()를 사용하는 모든 변수는 $a->test() 방식으로 사용되지 않습니다. PHP5의 객체의 고유성은 객체가 호출될 때마다 참조주소 유형이므로 상대적으로 적은 리소스를 소비한다는 것입니다. 다른 페이지에서 값을 할당할 때 복사본을 참조하는 대신 직접 수정됩니다. 이 글에서는 주로 PHP의 stdClass 클래스를 소개합니다. 필요한 친구는 $user = new stdClass();
$user->name = 'gouki';
stdClass를 검색해 보면 설명서에 소개가 거의 없는 것을 다시 구글에서 검색해 보면 거의 모든 영어 설명이 나옵니다.
사실 stdClass는 PHP5에서만 인기를 얻었습니다. 그리고 stdClass는 zend의 예약 클래스이기도 합니다. 다른 효과는 없는 것 같습니다. 설명도 거의 없습니다. 또는 다음과 같이 이해할 수 있습니다. stdClass는 PHP의 기본 클래스입니다. 거의 모든 클래스가 이 클래스를 상속
하므로 언제든지 새 변수가 될 수 있으며 이 변수는
객체가 될 수 있습니다. 동시에 이 기본 클래스에는 특별한 기능이 있습니다. 즉, 메서드가 없습니다. new stdClass()의 변수를 사용할 때마다 $a->test()를 사용할 수 없습니다. 또는 이렇게 이해할 수도 있습니다. PHP5의 객체
고유성으로 인해 객체는 호출될 때마다 참조 주소 유형이므로 리소스를 덜 소비합니다.
다른 페이지에서 값을 할당하면 복사본을 참조하는 대신 직접 수정됩니다. 예: $user = new stdClass();
$user->name = 'gouki';
$myUser = $user;
$myUser->name = 'flypig';
$myUser = $user;
$myUser = & $user;
위 내용은 PHP의 stdClass 클래스에 대한 간단한 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!