在JavaScript中根本就.toString()
在功能对象,输出其来源。
是否有一个等价的函数,或者如何写一个在PHP中执行相同的操作?
我正在寻找写一个PHP - > JS编译器。而且,由于token_get_all
需要源作为参数,因此我正在寻找这个特定的导出。
在JavaScript中根本就.toString()
在功能对象,输出其来源。
是否有一个等价的函数,或者如何写一个在PHP中执行相同的操作?
我正在寻找写一个PHP - > JS编译器。而且,由于token_get_all
需要源作为参数,因此我正在寻找这个特定的导出。
如果你想在php中使用函数的源代码,你必须使用ReflectionFunction来找到它所定义的文件以及开始和结束行。
ReflectionFunction::getFileName();
ReflectionFunction::getStartLine();
ReflectionFunction::getEndLine();
然后你必须读取文件和substr那部分。
为什么不直接反编译AST? – 2012-07-17 08:03:21
@KarolyHorvath,PHP的'__toString()'是完全不同的交易。之前我做过谷歌搜索,只是找不到东西。 – jolt 2012-07-17 08:04:56
ahhmm ..我看到..什么是PHP中的函数* object *?你想获得源的是什么? – 2012-07-17 08:10:16