PHP - 如何以编程方式查找内部/内置方法的元信息?

时间:2017-01-25 13:58:51

标签: php

是否可以通过代码在PHP中找到有关内置方法的数据?

例如,我们有一个array_key_exists(),这是一个内部方法。

我想以编程方式找出此函数中的参数。原因是,有一个即将到来的采访,我将不得不在记事本上编写代码。没有任何互联网连接可以查看PHP文档。

如果我可以通过代码获取有关内置方法的信息,那将非常有用。

是否可以打印函数的元数据?我不是在询问用户定义的函数,而是关于PHP的内置函数。

非常感谢。

1 个答案:

答案 0 :(得分:0)

你正在寻找我认为的反思:

$refFunc = new ReflectionFunction('preg_replace');
foreach( $refFunc->getParameters() as $param ){
    print $param;
}

http://php.net/manual/de/class.reflectionfunction.php