1

可能重复:
重构/获取 php 函数的代码

在 JavaScript 中,只是.toString()在函数对象中输出其源代码。

是否有等效的功能,或者,如何编写一个在 PHP 中做同样的事情?

我正在寻找编写一个 PHP -> JS 编译器。而且,由于token_get_all需要 source 作为参数,我正在寻找这个特定的导出。

4

2 回答 2

0

php中的等效函数toString()strval()

用法

$set = strval($value);

PHP DOCS: 字符串字符串

strval — 获取变量的字符串值

stackoverflow 上有一个描述性的答案(关于将某些内容从类型转换为字符串)。

于 2012-07-17T08:06:58.273 回答
0

如果您想要 php 中函数的源代码,则必须使用ReflectionFunction来查找定义它的文件以及开始和结束行。

ReflectionFunction::getFileName();
ReflectionFunction::getStartLine();
ReflectionFunction::getEndLine();

然后您必须阅读文件并删除该部分。

于 2012-07-17T08:16:01.700 回答