直接调用php方法

时间:2014-05-29 22:35:58

标签: php function

为什么这样做:

$n = explode("@", "some@email.com");
echo $n[0];

有效吗?

explode("@", "some@email.com")[0]

当我尝试后者时,我得到:

Parse error: syntax error, unexpected '['

1 个答案:

答案 0 :(得分:1)

适用于later versions of PHP(> = 5.4.0):

  

PHP 5.4.0提供了广泛的新功能:

     

[...] - 添加了功能阵列解除引用,例如FOO()[0]。 [...]

旧版本的PHP不支持函数数组解除引用,这就是为什么你会遇到语法错误(PHP不知道如何处理[,所以它告诉你它是"意外&# 34。)