0
为什么这项工作:PHP数组元素访问
$parts = explode('#', $url);
$url = $parts[0];
虽然这并不:
$url = explode('#', $url)[0];
?
为什么这项工作:PHP数组元素访问
$parts = explode('#', $url);
$url = $parts[0];
虽然这并不:
$url = explode('#', $url)[0];
?
直接取消引用数组(如第二个代码示例中那样)已添加到PHP 5.4中。在5.4之前,这是一个语法错误。
<= 5.3
$foo = array(....);
echo $foo[1];
>= 5.4
echo array(...)[1];
准备发布相同;请添加:http://www.php.net/manual/en/migration54.new-features.php – Luceos
我知道此功能是在PHP的更高版本中添加的。在该版本之前,前者是访问函数返回的数组的唯一方法。 – christopher
直到PHP 5.4才添加第二个语法。 http://php.net/manual/en/migration54.new-features.php –
我认为它是在PHP 5.3中添加的 – schnawel007