我无法找到今天早上偶然发现的这种情况的答案。我已经声明了一些 php 变量,就像我通常在 javascript 中所做的那样(错误地)。我很惊讶该代码确实有效。我已经在 Linux 下对其进行了测试,并且运行良好。在 Windows 上的 WAMP 下不起作用。
编码:
<?php
error_reporting(E_ALL);
$phones = [];
var_dump($phones);
?>
在 Linux 中的结果:
array(0) {
}
在 Windows 中的结果:
Parse error: syntax error, unexpected '[' in D:\wamp\www\test.php on line 7
问题:这是 php 中数组的有效声明吗?