Php 未调用寄存器\关闭\函数()?

Php 未调用寄存器\关闭\函数()?,php,Php,register\u shutdown\u函数在解析阶段引发的错误(如重新声明同一函数)不会被调用。它在脚本关闭时调用,如果您的脚本没有首先执行,则不会发生这种情况 将您的代码与 <?php register_shutdown_function("myerror"); function myerror(){ echo "here"; } function test(){} function test(){} 介意发布实际代码,而不是?格拉齐。我的意思是,发布实际代码所花的时间肯定比发布屏

register\u shutdown\u函数
在解析阶段引发的错误(如重新声明同一函数)不会被调用。它在脚本关闭时调用,如果您的脚本没有首先执行,则不会发生这种情况

将您的代码与

<?php
register_shutdown_function("myerror");
function myerror(){
echo "here";
}
function test(){}
function test(){}

介意发布实际代码,而不是?格拉齐。我的意思是,发布实际代码所花的时间肯定比发布屏幕截图所花的时间要少。^你看到它收到的投票数了吗?这本身就是一个信息。粘贴你的代码。你的问题将继续被否决,并被投票关闭,直到你这样做。你不会希望我们为你重新打吧?Wish.@Fred ii-I将粘贴if(true){echo 1}是的,但if(true){echo 1}此条件未调用函数。
<?php
register_shutdown_function(function () { echo PHP_EOL, 'Script has shut down'; });

function foo() {}
if (true) { function foo() {} }