PHP |反射函数 export()函数
ReflectionFunction::export()函数是PHP中的一个内置函数,如果 return 参数设置为 TRUE,则用于将导出作为字符串返回,否则返回 NULL。
句法:
string ReflectionFunction::export( string $name, string $return )
参数:该函数接受上面提到的两个参数,如下所述:
- $name:要导出的指定函数。
- $return:它是布尔值 TRUE 或 FALSE。如果它的值设置为 True,那么它将导出,如果它的值设置为 false,那么它将返回 NULL。 False 是默认值。
返回值:如果返回参数设置为 TRUE,此函数将导出作为字符串返回,否则返回 NULL。
下面的程序说明了PHP中的 ReflectionFunction::export()函数:
方案一:
export(Company, $return = TRUE);
// Getting the export as a string
echo $A;
?>
输出:
Function [ function Company ] {
@@ /home/b38c7d194c961e6b0d1d5b1c6e582d19.php 4 - 7
- Parameters [2] {
Parameter #0 [ $Company_Name ]
Parameter #1 [ $Role ]
}
}
方案二:
export(Trial1, $return = TRUE);
echo $function2->export(Trial2, $return = FALSE);
?>
输出:
Function [ function Trial1 ] {
@@ /home/2410abe3ca2b5235249f9a0c9ba035b4.php 4 - 7
- Parameters [2] {
Parameter #0 [ $First_Args ]
Parameter #1 [ $Second_Args ]
}
}
Function [ function Trial2 ] {
@@ /home/2410abe3ca2b5235249f9a0c9ba035b4.php 9 - 12
- Parameters [2] {
Parameter #0 [ $First_Args ]
Parameter #1 [ $Second_Args ]
}
}
参考: https://www. PHP.net/manual/en/reflectionfunction.export。 PHP