gpt4 book ai didi

php - PHP 代码中的数百个通知和警告

转载 作者:可可西里 更新时间:2023-10-31 23:34:49 24 4
gpt4 key购买 nike

我继承了一些遗留代码,如果我在其中打开:

error_reporting(E_ALL); 

我在我们的网站上收到了数百条消息,它们都像:

Warning: include_once() [function.include]: Failed opening '../inc/variables.php' for inclusion (include_path='.:/usr/local/lib/php') in /var/www/html/xyz/xyz/xyz/payment.class.php on line 9

Notice: Undefined index: validateArrayName in /var/www/html/xyz/xyz/xyz/payment.class.php on line 3417

Notice: Undefined variable: objInstructor in /var/www/html/xyz/xyz/xyz/classes/metatags_class.php on line 44

这是坏事吗?该网站在其他方面运行良好,但我想知道它是否

(a) a really bad thing and 
(b) even if not, is it worthwhile to go fix all these issues?

最佳答案

您无法从应用程序的 UI 中测试很多东西。引擎盖下发生的事情。除非您的应用程序经过全面的单元测试或功能测试,否则您可能无法通过自己点击查看全貌。

您一定要查看警告。开发人员可能没有为了好玩而包含 variables.php,因此您应该仔细检查 payment.php 是否按预期工作。

通知没有那么严重,但它们仍然是草率代码的指标。通常,它们并不难修复,因此除非您的预算非常紧张,否则请修复它们。

您可能还想将 error_reportingE_ALL 更改为 -1。这将启用所有错误加上 E_STRICT 错误以及可能在更高版本中添加到 PHP 中的任何内容。

关于php - PHP 代码中的数百个通知和警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3966042/

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