php - 如何取消声明已经声明的类?

标签 php object

<分区>

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

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

“已声明”是指类的源代码已被解析,因此类名已定义并绑定(bind)到类定义。

更新 2014-02-22

RunKit确实提供了 runkit_constant_remove .如果不使用 RunKit,似乎没有取消声明/取消定义类的方法

最佳答案

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

关于php - 如何取消声明已经声明的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21949200/

相关文章:

javascript - 将新对象作为参数传递给仅更改 1 个值的函数

JavaScript:如何实现 Object 使得 new Object({}) 和 Object({}) 相同

javascript - 窗口对象、窗口函数和对象函数

ios 快速解析 : get data out of parse and use them

发布数据时需要php名称属性吗?

PHP 正则表达式美国地址

javascript - 如何在 PHP 和 WordPress 中添加配置文件完整性进度条?

php - 如何永久禁止用户使用我的网站?

php - Mysql 正则表达式按数字选择

javascript - 如何从存储在数组中的对象返回键