라이브러리
[PHP] ReflectionFunction::__toString - ReflectionFunction 객체의 문자열 표현을 반환합니다.
ReflectionFunction::__toString
PHP의 ReflectionFunction 클래스는 PHP 함수에 대한 정보를 제공하는 클래스입니다. ReflectionFunction::__toString 메소드는 함수의 이름을 문자열로 반환합니다.
# 사용법
ReflectionFunction::__toString 메소드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$reflectionFunction = new ReflectionFunction('함수 이름');
echo $reflectionFunction->__toString();
# 예제
#hostingforum.kr
php
// 함수를 정의합니다.
function sayHello() {
echo 'Hello, World!';
}
// ReflectionFunction 클래스를 사용하여 함수에 대한 정보를 얻습니다.
$reflectionFunction = new ReflectionFunction('sayHello');
// 함수 이름을 문자열로 반환합니다.
echo $reflectionFunction->__toString() . "
"; // sayHello
// 함수의 설명을 문자열로 반환합니다.
echo $reflectionFunction->getDocComment() . "
"; // (없음)
// 함수의 매개변수 목록을 문자열로 반환합니다.
echo $reflectionFunction->getParameters() . "
"; // (없음)
// 함수의 반환 타입을 문자열로 반환합니다.
echo $reflectionFunction->getReturnType() . "
"; // (없음)
# 설명
* `__toString()` 메소드는 함수의 이름을 문자열로 반환합니다.
* `getDocComment()` 메소드는 함수의 설명을 문자열로 반환합니다. 함수에 설명이 없으면 빈 문자열을 반환합니다.
* `getParameters()` 메소드는 함수의 매개변수 목록을 문자열로 반환합니다. 함수에 매개변수가 없으면 빈 문자열을 반환합니다.
* `getReturnType()` 메소드는 함수의 반환 타입을 문자열로 반환합니다. 함수에 반환 타입이 없으면 빈 문자열을 반환합니다.
# 참고
* ReflectionFunction 클래스는 PHP 5.0.0 이상에서 사용할 수 있습니다.
* ReflectionFunction 클래스는 PHP 7.0.0 이상에서 `__toString()` 메소드를 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.