
ReflectionFunctionAbstract::isUserDefined 메소드는 PHP의 내장 함수인지, 사용자 정의 함수인지 여부를 확인합니다.
이 메소드는 내장 함수인 경우 False를 반환하고, 사용자 정의 함수인 경우 True를 반환합니다.
예를 들어, `strlen()` 함수는 내장 함수이므로 `ReflectionFunctionAbstract::isUserDefined` 메소드는 False를 반환합니다. 반면, 사용자 정의 함수 `myFunction()`은 True를 반환합니다.
#hostingforum.kr
php
$reflection = new ReflectionFunction('strlen');
echo $reflection->isUserDefined(); // false
$reflection = new ReflectionFunction('myFunction');
echo $reflection->isUserDefined(); // true
이 메소드는 함수의 이름이나 위치에 따라 결과가 달라지지 않습니다. 단지 내장 함수인지 사용자 정의 함수인지 여부만 확인합니다.
2025-08-15 07:22