PHP use function return value as array

杀马特。学长 韩版系。学妹 提交于 2019-12-02 00:55:55

PHP does not support the function array dereferencing, which you want to do.

See an RFC on the subject http://wiki.php.net/rfc/functionarraydereferencing, and the associated mailing list conversations, which was declined roughly this time last year. While there was support for this, and it's still a common request (usually "why doesn't this work?"), there are no plans in motion to introduce this syntax.

As for why, quite simply the code implementing it has not been submitted for approval (if it has been written at all).

Update

This feature has been implemented in the trunk (main development) branch of PHP and will likely be included in the next non-bugfix version (5.4.0). For anyone wanting to play with FAD, feel free to download a trunk snapshot.

Because PHP does not support that syntax.

Annika Backstrom

PHP just does not support array dereferencing in the way you have described. Also covered here:

PHP syntax for dereferencing function result

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!