我们最近从PHP5升级到7.4,out梨MBD2包正在用一堆可笑的通知垃圾处理我们的Apache2日志。
PHP Notice: A non well formed numeric value encountered in /usr/share/php/MDB2/Driver/mysqli.php on line 1154, referer:我们的网络应用程序运行良好,我知道这根本不是最佳实践,但我们如何关闭这个通知呢?
是否有任何方法配置或升级梨/MDB2 2以停止?
Pear和MDB2是通过docker映像安装的,所以我必须挖掘其抛出的确切行。
任何帮助或智慧都将不胜感激。
这是它要抛出的问题的台词:
$statement_name = sprintf($this->options['statement_format'], $this->phptype, $prep_statement_counter++ . sha1(microtime() + mt_rand()));发布于 2022-03-10 08:35:55
要删除通知,请禁用E_NOTICE消息的日志记录。
在代码的开头,添加
error_reporting(error_reporting() & ~E_NOTICE);。。或者通过调整php.ini设置在报告配置文件中禁用它。
https://stackoverflow.com/questions/71241781
复制相似问题