
ReflectionGenerator 클래스의 __construct 메서드는 클래스의 생성자 역할을 합니다. 생성자는 클래스를 초기화하는 역할을 하며, 클래스의 속성 값을 설정하는 데 사용됩니다.
__construct 메서드는 클래스의 인스턴스를 생성할 때 자동으로 호출되며, 클래스의 속성 값을 초기화하는 데 사용됩니다.
예를 들어, 다음과 같이 __construct 메서드를 정의할 수 있습니다.
#hostingforum.kr
php
class ReflectionGenerator {
private $name;
private $age;
public function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
}
이 예제에서, __construct 메서드는 클래스의 인스턴스를 생성할 때 자동으로 호출되며, $name과 $age의 값을 초기화합니다.
이 메서드를 사용하는 예시 코드는 다음과 같습니다.
#hostingforum.kr
php
$reflectionGenerator = new ReflectionGenerator('John Doe', 30);
echo $reflectionGenerator->name . "n"; // John Doe
echo $reflectionGenerator->age . "n"; // 30
이 예제에서, ReflectionGenerator 클래스의 인스턴스를 생성하고, 생성자 메서드를 통해 $name과 $age의 값을 초기화합니다.
2025-06-28 23:37