我正在使用Zend Framework 3,我的服务器和php版本如下:
PHP 7.2.14-1 + ubuntu18.04.1 + deb.sury.org + 1(cli)
当我的脚本运行并按下exit()命令时,它应该停止脚本的执行,而是继续执行下一条语句。
例如
<?php
die;
echo 123;
?>
此脚本将打印123。
如果我正确的话,就不会发生。可能是什么原因造成的?
答案 0 :(得分:0)
研究了pecl软件包后,发现uopz软件包(版本:5.1)破坏了退出命令的正确行为。
可能的解决方案是添加:
<?php
uopz_allow_exit(true);
exit;
echo "Foo Bar Bar";//will not print anything