
get_parent_class() 함수는 PHP에서 상속 관계를 확인하는 데 사용되는 함수입니다. 이 함수는 인수로 전달된 객체의 부모 클래스를 반환합니다.
위에서 제공한 예제를 살펴보겠습니다.
#hostingforum.kr
php
class Animal {
function sound() {
echo "야옹";
}
}
class Dog extends Animal {
function sound() {
echo "멍멍";
}
}
$dog = new Dog();
echo get_parent_class($dog); // Animal
get_parent_class() 함수는 인수로 전달된 객체의 부모 클래스를 반환하므로, 위의 예제에서는 Dog 클래스의 부모 클래스인 Animal이 반환됩니다.
이 함수는 객체의 부모 클래스를 반환하므로, 인수로 전달된 객체가 상속 관계에 있는지 확인할 때 사용할 수 있습니다.
get_parent_class() 함수의 사용법은 다음과 같습니다.
- 인수로 전달된 객체의 부모 클래스를 반환합니다.
- 인수로 전달된 객체가 상속 관계에 있는지 확인할 때 사용할 수 있습니다.
예를 들어, 다음 코드는 get_parent_class() 함수를 사용하여 Dog 클래스의 부모 클래스를 확인합니다.
#hostingforum.kr
php
class Animal {
function sound() {
echo "야옹";
}
}
class Dog extends Animal {
function sound() {
echo "멍멍";
}
}
$dog = new Dog();
if (get_parent_class($dog) == 'Animal') {
echo "Dog 클래스는 Animal 클래스를 상속합니다.";
} else {
echo "Dog 클래스는 Animal 클래스를 상속하지 않습니다.";
}
이 코드는 Dog 클래스의 부모 클래스가 Animal 클래스인지 확인하고, 결과에 따라 메시지를 출력합니다.
get_parent_class() 함수는 PHP에서 상속 관계를 확인하는 데 사용되는 함수로, 객체의 부모 클래스를 반환합니다. 이 함수는 인수로 전달된 객체가 상속 관계에 있는지 확인할 때 사용할 수 있습니다.
2025-06-06 06:02