
EvEmbed::__construct 메서드는 EvEmbed 클래스의 생성자 메서드입니다. 이 메서드는 EvEmbed 클래스의 객체를 생성할 때 호출됩니다.
__construct 메서드의 파라미터는 세 개가 있습니다.
1. $url: 동영상 URL입니다. 문자열 자료형입니다.
2. $title: 동영상 제목입니다. 문자열 자료형입니다.
3. $embed_url: 임베드 URL입니다. 문자열 자료형입니다.
__construct 메서드 내부에서 수행되는 로직은 다음과 같습니다.
1. 파라미터를 검사하고 유효성을 확인합니다.
2. 동영상 URL을 분석하여 동영상 정보를 추출합니다.
3. 임베드 URL을 생성합니다.
4. 동영상 정보와 임베드 URL을 객체의 속성으로 설정합니다.
아래 예시 코드를 통해 __construct 메서드의 동작을 이해할 수 있습니다.
#hostingforum.kr
php
$embed = new EvEmbed(
'https://www.youtube.com/watch?v=dQw4w9WgXcQ',
'유튜브 동영상',
'https://example.com/embed'
);
echo $embed->getUrl(); // 동영상 URL 출력
echo $embed->getTitle(); // 동영상 제목 출력
echo $embed->getEmbedUrl(); // 임베드 URL 출력
이 예시 코드에서는 EvEmbed 클래스의 객체를 생성하고, 동영상 URL, 제목, 임베드 URL을 출력합니다.
2025-08-15 10:14