我试图在不使用另一个变量的情况下访问一个数组。
例如
$loadFunction = "a b c d";
$a= explode(' ', $loadFunction)[0];
我在 PHP 5.3.3 中遇到解析器错误
有什么办法吗?
我试图在不使用另一个变量的情况下访问一个数组。
例如
$loadFunction = "a b c d";
$a= explode(' ', $loadFunction)[0];
我在 PHP 5.3.3 中遇到解析器错误
有什么办法吗?
这种语法在 PHP 5.4 中是可以接受的,但不能更低。
最接近没有 PHP 5.4 你会得到的是,
$loadFunction = "a b c d";
list($a) = explode(' ', $loadFunction);
// $a = a
或者
$loadFunction = "a b c d";
$a = reset(explode(' ', $loadFunction));
// $a = 'a'