我在代码中定义了以下内容
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
这是怎么回事?为什么数组索引使用变量的名称而不是值?
你的代码看起来很奇怪,因为使用了2个不同的常量:SERVICE
和SERVICE_PAGECHECK
。