如何取消声明已经宣布的课程?

时间:2014-02-22 03:21:10

标签: php object

假设PHP脚本使用 A类的方法,然后重新生成A类的新源代码

如果已经声明了A类,PHP是否提供了取消声明A类的方法,以便我可以重新要求A类新创建的源

通过'已声明'我的意思是,已经解析了类的源,因此定义了类名并将其绑定到类定义。

更新2014-02-22

RunKit确实提供了runkit_constant_remove。在不使用RunKit的情况下,似乎不是未声明/取消定义类的方法。

1 个答案:

答案 0 :(得分:3)

这在PHP中是不可能的。有用于定义方法,在运行时扩展类等的扩展,但没有完全取消定义类的扩展,因此您可以重新定义它。