我们最近从 PHP 5 升级到 7.4,并且 Pear MBD2 包正在向我们的 Apache2 日志发送大量荒谬的通知。
PHP Notice: A non well formed numeric value encountered in /usr/share/php/MDB2/Driver/mysqli.php on line 1154, referer:
我们的网络应用程序运行良好,我知道这根本不是最佳实践,但我们如何关闭此通知?
有没有办法配置或升级 Pear/MDB2 停止?
Pear 和 MDB2 是通过 docker 镜像安装的,所以我必须挖掘它抛出这个的确切行。
任何帮助或智慧将不胜感激。
这是它抛出问题的行:
$statement_name = sprintf($this->options['statement_format'], $this->phptype, $prep_statement_counter++ . sha1(microtime() + mt_rand()));