📜  PHP | ReflectionMethod __toString()函数

📅  最后修改于: 2022-05-13 01:56:20.675000             🧑  作者: Mango

PHP | ReflectionMethod __toString()函数

ReflectionMethod::__toString()函数是PHP中的一个内置函数,用于返回指定方法对象的字符串表示形式。

句法:

string ReflectionMethod::__toString ( void )

参数:此函数不接受任何参数。

返回值:此函数返回指定方法对象的字符串表示形式。

下面的程序说明了PHP中的ReflectionMethod::__toString()函数
方案一:

__toString();
  
// Getting the string representation of 
// the specified method object 'GFG'
var_dump($B);
?>

输出:

string(94) "Method [  public method GFG ] {
  @@ /home/43d46426def0fce620e2e2cf2bf10e7a.php 6 - 6
}
"

方案二:

__toString());
var_dump($B->__toString());
var_dump($C->__toString());
?>

输出:

string(158) "Method [  private method hr ] {
  @@ /home/2aa9608c9056b85288d53e96d9de3310.php 6 - 8

  - Parameters [1] {
    Parameter #0 [  $name ]
  }
}
"
string(106) "Method [  static public method Coding ] {
  @@ /home/2aa9608c9056b85288d53e96d9de3310.php 12 - 12
}
"
string(105) "Method [  protected method marketing ] {
  @@ /home/2aa9608c9056b85288d53e96d9de3310.php 17 - 17
}
"

参考: https://www. PHP.net/manual/en/reflectionmethod.tostring。 PHP