gpt4 book ai didi

phpmyadmin CoreExtension.php#1608array_key_exists() : Using array_key_exists() on objects is deprecated

转载 作者:行者123 更新时间:2023-12-05 08:19:49 26 4
gpt4 key购买 nike

我对 Twig 有疑问。我通过 apt 安装了 phpmyadmin,它依赖于看起来很旧的 php-twig。目前 twig 的最新版本是 3.2.1 而 apt repo 中的一个是 2.10.0-2 (我不知道它们是否不兼容的版本)。

无论如何,我在 phpmyadmin 上看到了这个错误:

phpmyadmin in ./../../php/Twig/Extension/CoreExtension.php#1608array_key_exists():不推荐在对象上使用 array_key_exists()。请改用 isset() 或 property_exists()

最佳答案

所以 twig 不会更新,我只是尝试编辑错误中指出的文件并且成功了。

首先我在 bash 中输入:(我用 find 命令找到了文件)

sudo 鼠标垫/usr/share/php/Twig/Extension/CoreExtension.php

(在鼠标垫中,您可以通过编辑>首选项查看行号,然后选中显示行号)。

并转到 1608 行(使用 CTRL+l),然后用以下行替换该行:

if (isset($object->$item) || property_exists($object, (string) $item)) {

就是这样! phpmyadmin 现在可以正常工作了。

关于phpmyadmin CoreExtension.php#1608array_key_exists() : Using array_key_exists() on objects is deprecated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66222481/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com