PHP laravel数组错误

PHP laravel数组错误,php,laravel,Php,Laravel,如何使用 $myarray = [1,2]; 而不是 $myarray = array(1,2); 不显示错误 Parse error: syntax error, unexpected '[' in C:\...\laravel\public\index.php on line 3 比如在拉威尔框架中? 谢谢大家! 要使用该语法,需要PHP>=5.4.0: 增加了短数组语法,例如$a=[1,2,3,4];还是一美元= [1'=>1,'2'=>2,'3'=>3,'4'=>4] 顺便说一

如何使用

$myarray = [1,2];
而不是

$myarray = array(1,2);
不显示错误

Parse error: syntax error, unexpected '[' in C:\...\laravel\public\index.php on line 3
比如在拉威尔框架中?
谢谢大家!

要使用该语法,需要PHP>=5.4.0:

增加了短数组语法,例如$a=[1,2,3,4];还是一美元= [1'=>1,'2'=>2,'3'=>3,'4'=>4]


顺便说一句,这是:

  • PHP>=5.4
  • Mcrypt-PHP扩展
  • OpenSSL PHP扩展
  • Mbstring PHP扩展
  • 标记器PHP扩展

如果版本为
=5.4.0
,则可以对数组使用
[]
简短语法

语法

$a = [1, 2, 3];
$b = ['foo' => 'orange', 'bar' => 'apple', 'baz' => 'lemon'];

您的php版本是什么?如果有帮助,您可以接受进一步读者的答案:)谢谢。我有PHP5.3。我建议您升级以使用最新的功能。