我正在为我的小应用团队的Java代码编写一个小型存储库,我的代码中出现了这个错误。
$base = explode(".", $class)[0];
每次只有这个一个代码行才会出现问题。据我所知,以上是正确的PHP语法,所以发生了什么?
解析错误:语法错误, ... / mitc / code / index.php 在行 27 < / p>
如果您希望看到错误,请点击http://chancehenrik.x10.mx/mitc/code/以及我网站上的其他位置。
答案 0 :(得分:12)
这称为阵列解除引用和only works in PHP 5.4 +。你可能在任何地方运行PHP 5.3.x.
答案 1 :(得分:0)
$exploded = explode(".", $class);
$base = $exploded[0];
答案 2 :(得分:0)
要处理旧版本的PHP(&lt; 5.4),您应该这样做:
list($base) = explode(".", $class);
那是:
list($a, $b, $c) = array(1, 2, 3);
现在$a=1
,$b=2
和$c=3
。