我在包含文件时遇到了一个奇怪的问题。
包含的文件包含一个日志,其内容(完全)如下所示:
<?php
$fxe[20150518123308982711]='test 1';
$fxe[20150518123346582251]='test 2';
$fxe[20150518123545868736]='test 3';
键由年+月+日+小时+分钟+秒+随机int组成
我期望在包含文件之后,$fxe
有3个条目:
[20150518123308982711] => test 1
[20150518123346582251] => test 2
[20150518123545868736] => test 3
但是,$fxe
只包含1个条目:
[0] => test 3
.
奇怪的是,如果-在包含的文件中-我使键字符串而不是数字
<?php
$fxe['20150518123308982711']='test 1';
$fxe['20150518123346582251']='test 2';
$fxe['20150518123545868736']='test 3';
它正确地返回所有3个条目。
有人能解释一下为什么会这样吗?
简单,您的key大于PHP_INT_MAX