Ste*_*eAp 6 php object
假设PHP脚本使用A类的方法,然后重新生成A类的新源代码。
如果已经声明了类 A,PHP 是否提供了取消声明类 A的方法,以便我可以重新需要新创建的类 A 的源?
我所说的“已声明”的意思是,类的源代码已被解析,因此类名已定义并绑定到类定义。
更新2014-02-22
RunKit确实提供了runkit_constant_remove。如果不使用 RunKit,似乎没有未声明/取消定义类的方法。
Bra*_*ldt 6
这在 PHP 中是不可能的。有用于定义方法、在运行时扩展类等的扩展,但没有用于完全取消定义类的扩展,因此您可以重新定义它。
归档时间:
11 年,8 月 前
查看次数:
3615 次
最近记录: