라이브러리

[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()` 메소드를 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 283 페이지

검색

게시물 검색