标签: php
其签名(来自文档): mixed current ( array &$array )
mixed current ( array &$array )
它不会移动内部指针,不会修改数组,并且它可以正常工作而没有错误或带有值的通知:
>>> current([1]) => 1 >>> reset([1]) PHP Fatal error: Only variables can be passed by reference
这是来自底层C代码的抽象泄漏,还是它真的是一个合理的选择?