
ReflectionClass::isSubclassOf() 함수는 클래스가 다른 클래스의 자손인지 확인하는 함수입니다.
예를 들어, 다음 코드에서 Student 클래스가 Person 클래스의 자손인지 확인하는 코드는 다음과 같습니다.
#hostingforum.kr
php
class Person {}
class Student extends Person {}
$student = new Student();
$person = new Person();
var_dump(ReflectionClass::isSubclassOf('Student', 'Person')); // true
var_dump(ReflectionClass::isSubclassOf('Person', 'Student')); // false
위 코드에서 Student 클래스가 Person 클래스의 자손인지 확인하는 방법은 위와 같이 사용합니다.
Student 클래스가 Person 클래스의 자손인지 확인하는 코드는 다음과 같습니다.
#hostingforum.kr
php
var_dump(ReflectionClass::isSubclassOf('Student', 'Person')); // true
Person 클래스가 Student 클래스의 자손인지 확인하는 코드는 다음과 같습니다.
#hostingforum.kr
php
var_dump(ReflectionClass::isSubclassOf('Person', 'Student')); // false
Person 클래스가 Person 클래스의 자손인지 확인하는 코드는 다음과 같습니다.
#hostingforum.kr
php
var_dump(ReflectionClass::isSubclassOf('Person', 'Person')); // true
Student 클래스가 Student 클래스의 자손인지 확인하는 코드는 다음과 같습니다.
#hostingforum.kr
php
var_dump(ReflectionClass::isSubclassOf('Student', 'Student')); // true
Person 클래스가 Student 클래스의 자손인지 확인하는 코드는 다음과 같습니다.
#hostingforum.kr
php
var_dump(ReflectionClass::isSubclassOf('Person', 'Student')); // false
위 코드에서 ReflectionClass::isSubclassOf() 함수를 사용하여 클래스가 다른 클래스의 자손인지 확인할 수 있습니다.
2025-07-21 06:49