这可能是一个长镜头。我用PHP写了一些代码:function test_dummy(){ global $this_is_a_test; $this_is_a_test = "test in progress";}error_log($this_is_a_test);但是,我在调用之前没有定义$this_is_a_test全局变量test_dummy()。然而,字符串"test in progress"仍然打印到第 6 行的日志中。我知道为什么会发生这种情况,但我的问题是:如果事先未定义预期已经存在的全局变量,是否有 PHP 设置可以使函数抱怨/崩溃?我的项目很大,要跟踪每个变量的定义和使用位置变得越来越困难。产生错误会很有帮助。
1 回答
慕的地8271018
TA贡献1796条经验 获得超4个赞
- 1 回答
- 0 关注
- 105 浏览
添加回答
举报
0/150
提交
取消