
ReflectionClass::getFileName() 메서드는 클래스가 정의된 파일 이름을 반환합니다.
파일 이름과 클래스 이름이 동일한 경우, 예를 들어 `MyClass.php` 파일에 `MyClass` 클래스가 정의되어 있으면, `ReflectionClass::getFileName()` 메서드는 `MyClass.php` 파일 이름을 반환합니다.
파일 이름과 클래스 이름이 동일하지 않은 경우, 예를 들어 `MyClass.php` 파일에 `MyOtherClass` 클래스가 정의되어 있으면, `ReflectionClass::getFileName()` 메서드는 `MyClass.php` 파일 이름을 반환합니다.
상속 관계를 고려하여 동작하는지 확인해 보겠습니다. 예를 들어, `ChildClass.php` 파일에 `ChildClass` 클래스가 정의되어 있고 `ChildClass` 클래스는 `ParentClass` 클래스를 상속하는 경우, `ReflectionClass::getFileName()` 메서드는 `ChildClass.php` 파일 이름을 반환합니다.
이 메서드는 클래스의 실제 파일 이름을 반환하기 때문에, 상속 관계에 관계없이 파일 이름을 반환합니다.
2025-07-10 21:00