0

关于返回结果的手册摘录:

数组。这个数组是通过引用传递的,因为它被函数修改了。这意味着您必须将一个实变量传递给它,而不是一个返回数组的函数,因为只有实际变量可以通过引用传递。

我使用end(explode(它并且它在没有任何警告或通知的情况下工作,但我在本地主机上有PHP 5.4并且产品要求是“ PHP 5.3 或更高版本”。我阅读了 5.4 中出现的函数数组解引用,但我认为它仅适用于方括号数组元素解引用。

有人可以帮我解决这个问题吗?或者至少给我一些关于 PHP 内部工作原理的链接。有一个方便的 JavaScript 技术参考资料,我可以为 PHP 使用类似的技术参考资料。

4

1 回答 1

1

As of PHP 5.4 it is possible to array dereference the result of a function or method call directly. Before it was only possible using a temporary variable.

它会自动创建临时变量

于 2012-10-08T12:43:05.063 回答