小编Mar*_*ler的帖子

PHP 函数在我当前的 PHP 版本中不可用

我想使用函数array_key_first (PHP 7 >= 7.3.0)。

我当前的 PHP 版本是7.2

我使用相应 PHP 手册的“用户贡献注释”部分中描述的“Polyfill”

如果我在 index.php 中调用array_key_first函数(polyfill 所在的位置),一切都会正常。

如果我在PHP自写类中调用array_key_first函数,它不起作用。

如何定义“Polyfills”以便它们“全局”可用?

我不想定义一个类方法并用 $this->array_key_first 调用它...

我在我的 index.php 文件中包含以下代码

    if (!function_exists('array_key_first')) {
        function array_key_first(array $array){
            if (count($array)) {
                reset($array);
                return key($array);
            }
            return null;
        }
    }
Run Code Online (Sandbox Code Playgroud)

感谢您的提示

php polyfills

6
推荐指数
2
解决办法
7831
查看次数

标签 统计

php ×1

polyfills ×1