我有一个PHP代码库,我经常看到以下代码:
echo "" exit();
看起来像一些调试输出/中断,但它遍布代码,所以我认为它不能一直手动添加/删除。这是一个众所周知的PHP技术或模式吗?在php.ini中有一些设置我可以在某种程度上切换这一行的行为吗?如何阻止代码在此行停止?
答案 0 :(得分:0)
这里的问题是echo "" exit();
不会输出任何内容""
是空字符串而exit();
也是输出函数,但它也会停止脚本执行。
因此,如果您不需要它们,为什么不简单地删除所有?
答案 1 :(得分:-1)
不敢。停止执行的唯一方法是将其包装在条件
的设置中define('DEBUGGING',1);
if(DEBUGGING == 1) echo "" exit;
或者进行查找和替换以将其剥离。