为什么退出时不会破坏php脚本?

Iva*_*nov 5 php

我有这样的问题。在我的系统上exit根本不起作用。操作系统:Fedora 30、PHP 7.3。

简单的脚本:

<?php

exit;
exit();
exit(0);
exit(1);
exit("exit");

die;
die();
die(0);
die(1);
die("die");
echo "Hello world\n";
Run Code Online (Sandbox Code Playgroud)

输出:

$ php check-exit.php 
Hello world
Run Code Online (Sandbox Code Playgroud)

为什么会出现这种情况?如何使exit工作按照记录进行?

Iva*_*nov 6

不工作是我的系统上安装的软件包exit的副作用。php-pecl-uopz去掉包装后问题就消失了。有关详细信息,请参阅uopz_allow_exit