
EventConfig 클래스의 __construct 메서드는 클래스를 초기화하는 역할을 하며, 속성을 초기화하는 방법은 다음과 같습니다.
#hostingforum.kr
php
class EventConfig {
private $event_id;
private $event_name;
private $event_date;
public function __construct($event_id, $event_name, $event_date) {
$this->event_id = $event_id;
$this->event_name = $event_name;
$this->event_date = $event_date;
}
}
위 예제에서, `__construct` 메서드는 클래스를 초기화하는 역할을 하며, `$event_id`, `$event_name`, `$event_date` 속성을 초기화합니다.
속성을 초기화하는 방법은 `$this->속성명 = 값;` 형식으로 진행됩니다.
예를 들어, `$this->event_id = $event_id;`는 `$event_id` 속성을 초기화하는 코드입니다.
이러한 방식으로 속성을 초기화하면, 클래스를 사용할 때 속성을 초기화하지 않아도 자동으로 초기화됩니다.
예를 들어, `EventConfig` 클래스를 사용할 때 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$eventConfig = new EventConfig(1, '이벤트 이름', '2024-01-01');
echo $eventConfig->event_id; // 1
echo $eventConfig->event_name; // 이벤트 이름
echo $eventConfig->event_date; // 2024-01-01
2025-04-23 03:13