📜  PHP |反射函数 export()函数

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

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