【发布时间】:2012-07-25 10:43:12
【问题描述】:
是否可以防止变量在 PHP 中被覆盖?我正在制作一个具有一些保留变量的系统,并且我不希望在某个点之后将它们替换为其他变量。有可能的?如果没有,我该怎么做才能接近这个?
其中一些变量是实例化的类,所以我不能将它们定义为常量。
【问题讨论】:
-
namespaces怎么样
-
什么是替换?您是否从不受信任的用户内容中导入变量?或者这只是保护自己免受未来自我伤害的一般概念?
-
是的,从技术上讲,我是在保护自己毁掉一切,但不仅仅是我,因为我不是唯一一个编写脚本的人,所以主变量有时可能会发生冲突。
-
我不想为此输入完整的答案,所以我只想说:避免使用全局变量!使用类和适当的封装技术。