PHP에서 생성자의 이름은 __construct()로 정해져 있습니다.
이러한 생성자는 객체가 생성될 때마다 자동으로 호출되므로, 사용자가 직접 호출할 필요가 없습니다.
class 클래스이름
{
function __construct(매개변수1, 매개변수2, ...)
{
생성자가 호출될 때 실행될 코드;
}
}
소멸자(destructor)는 생성자와는 반대로 해당 객체를 더는 사용하지 않아 삭제할 때 호출합니다.
PHP에서 소멸자의 이름은 __desturct()로 정해져 있으며, 매개변수를 가질 수 없습니다.
new 키워드를 사용하여 인스턴스를 생성할 수 있습니다.
$객체이름 = new 클래스이름(인수1, 인수2, ...);