
PHP 클래스의 생성자 메서드인 Client::__construct는 클래스의 객체를 생성할 때 자동으로 호출됩니다.
이 메서드 안에서 초기화할 변수를 선언하고 값을 할당하는 순서는 다음과 같습니다.
1. 부모 클래스의 생성자 메서드를 호출합니다. (parent::__construct())
2. 클래스의 멤버 변수를 초기화합니다.
3. 다른 클래스의 메서드를 호출합니다.
예를 들어, 다음과 같이 Client 클래스를 정의할 수 있습니다.
#hostingforum.kr
php
class Client {
private $name;
private $age;
public function __construct($name, $age) {
// 부모 클래스의 생성자 메서드 호출
parent::__construct();
// 멤버 변수 초기화
$this->name = $name;
$this->age = $age;
// 다른 클래스의 메서드 호출
$this->init();
}
public function init() {
// 초기화 작업 수행
}
}
위 예제에서 Client 클래스의 생성자 메서드인 Client::__construct는 부모 클래스의 생성자 메서드를 호출하고 멤버 변수를 초기화한 후 다른 클래스의 메서드를 호출합니다.
2025-04-01 18:32