function __construct(){
생성자
}
function __destruct(){
소멸자
}
class명과 같은 function은 __construct 다음에 실행
<?
class BaseClass {    //부모클래스[BaseClass]
     function __construct()
     {
         print "BaseClass 클래스의 constructor(생성자)\n";
     }
     function __destruct()
     {
         print "BaseClass 클래스의 destructor(소멸자)\n";
     }
}
class SubClass extends BaseClass {  //상속받은 클래스[SubClass]
     function __construct()
     {
         parent::__construct();
         print "SubClass 클래스의 constructor(생성자)\n";
     }
     function __destruct()
     {
         parent::__destruct();
         print "Subclass 클래스의 destructor(소멸자)\n";
     }
}
$obj=new SubClass;  //상속받은 클래스 호출
?>