WPJAM Basic 抢先支持 PHP 8.5 内置函数 array_first 与 array_last
前面介绍了 PHP 已经发布了8.5 版本, 其中最重要的一点就是引入两个内置的数组函数 array_first() 和 array_last(),他们分别返回数组的第一个或最后一个值。若数组为空,则返回 null(方便与 ?? 操作符组合)。
平时我们就会有这样的操作,所以我就抢先支持 PHP 8.5 内置函数: array_first() 和 array_last():
if(!function_exists('array_first')){
function array_first($array){
return $array === [] ? null : $array[array_key_first($array)];
}
}
if(!function_exists('array_last')){
function array_last($array){
return $array === [] ? null : $array[array_key_last($array)];
}
}
这样你只要升级到 WPJAM Basic 最新版,无需升级 PHP 8.5,就可以使用这两个函数了。