我已经将我的PHP应用程序设置为显示所有错误/通知/警告,如下所示:
error_reporting(E_ALL);
ini_set('display_errors', '1');
我的问题是,在我的开发机器中,一台具有High Sierra的Macbook,一条PHP通知不会停止脚本执行,只会显示该通知并继续运行。
但是,在托管应用的服务器(Windows共享服务器)中,通知将停止脚本执行。例如,我的一个脚本停止显示以下消息:
PHP注意:未定义的变量:dev in E:\ Home \ user \ Web \ myapp \ src \ Application \ View \ hist \ insert.php在第78行
实际上,我希望我的开发环境具有相同的行为:停止通知,不仅显示它们并继续运行脚本。我该怎么做 ?是否有任何附加配置,或者取决于计算机中运行的PHP / OS版本?
谢谢