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