[英]PHP each() function replacement
我读了一本教科书,它说 each() function 已被弃用。 作者推荐了他自己的 each() function 替代品,称为 myEach(),如下所示:
function myEach(&$array)
{
$key = key($array);
$result = ($key === null) ? false :
[$key, current($array), 'key', 'value' => current($array)];
next($array);
return $result;
}
是部分: [$key, current($array), 'key', 'value' => current($array)];
错误的?
作者是正确的,因为each
都已弃用: https://www.php.net/manual/en/function.each.php
第三个参数是错误的,应该是key => $key
[$key, current($array), 'key' => $key, 'value' => current($array)];
function 是 function myEach(&$array),但 myEach(&$array) 不是 each($array)。 我试图在 Typesettercms-plugin 中应用它但出现错误,可能是因为 &$array 不是 $array)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.