이 글에서는 주로 PHPconstructor와 destructor의 사용법을 소개하고, PHP에서 생성자와 소멸자의 정의와 사용법을 간략하게 설명하고, 생성자와 소멸자의 실행을 예제 형식으로 보여줍니다. 필요하면 참고하시면 됩니다
이 글에서는 PHP 생성자와 소멸자의 사용법을 예시와 함께 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
새 개체를 인스턴스화할 때 생성자 메서드 및 소멸자 메서드가 자동으로 호출됩니다. 상속이 있으면 해당 부모 메서드가 호출됩니다. 클래스를 사용하게 됩니다.
소멸자 메서드는 다음 세 가지 상황에서 호출됩니다.
① 객체를 삭제하려면 unset()을 사용하세요. 객체가 값을 전달하면 호출되지 않습니다. 객체를 가리키는 PHP 프로그램 코드 실행이 완료된 후
3의 값.
<?php class base{ public $name; function construct($name){ $this->name = $name; echo 'obj '.$this->name.' have built'.'</br>'.'</br>'; } function destruct(){ echo 'obj '.$this->name.' have destroyed'.'</br>'.'</br>'; } } $a = new base('a'); $b = new base('b'); $c = new base('c'); unset($b); $c = 'd';
실행 결과는 다음과 같습니다. obj a have built
obj b have built
obj c have built
obj b have destroyed
obj c have destroyed
obj a have destroyed
위 내용은 PHP 생성자와 소멸자 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!