
ReflectionFunction 클래스의 __construct 메서드는 함수의 정보를 가져올 때 사용됩니다.
__construct 메서드의 파라미터는 다음과 같습니다.
- string $function : 함수 이름 또는 함수의 이름을 포함하는 문자열.
예를 들어, 아래와 같은 코드가 있다고 가정해 보겠습니다.
#hostingforum.kr
php
$reflection = new ReflectionFunction('함수이름');
이때, '함수이름' 파라미터는 함수의 이름을 지정하는 역할을 합니다.
함수이름이 아닌 다른 파라미터가 존재하지 않습니다.
만약 함수 이름이 정확하지 않으면 ReflectionFunctionException 예외가 발생합니다.
해결방안은 함수 이름을 정확하게 지정하거나, 함수가 존재하지 않는 경우 try-catch 블록을 사용하여 예외를 처리하는 것입니다.
#hostingforum.kr
php
try {
$reflection = new ReflectionFunction('함수이름');
} catch (ReflectionFunctionException $e) {
echo '함수이름이 정확하지 않습니다.';
}
2025-05-14 00:52