【发布时间】:2014-08-15 09:36:19
【问题描述】:
我的代码中有以下定义
define('SERVICE', 1);
当我现在像这样初始化一个数组时
$serviceLimit[SERVICE_PAGECHECK][0] = 0;
现在在我的脑海中对$serviceLimit 执行var_dump,它应该像这样输出
array (size=1)
'0' =>
array (size=1)
0 => int 0
不过,目前看起来是这样的
array (size=1)
'SERVICE' =>
array (size=1)
0 => int 0
这怎么可能?为什么数组索引使用变量的名称而不是值?
【问题讨论】:
-
ideone.com/71vEp2 显示的通知应准确说明正在发生的事情
-
SERVICE_PAGECHECK 常量设置为什么?
-
也许ideone.com/YPEAui 就是你的意思