字体:  

求助,eval的编译过程与单件模式的调用~

fhjr999 发表于: 2008-8-29 21:32 来源: PHPChina 开源社区门户

我想问一下,eval是如何编译的???
是在程序执行之前就已经编译为正常的PHP代码。

还是在程序执行到这一行时才开始动态编译??



还有一个问题:

Lite::run();

Lite是存于一个变量中的,我该怎么写???

我现在的做法是:return eval('return ' . $class . '::' . $method . '();');
还有更好的方法吗???