对PHPregister_shutdown_function使用的一个例子()函数

对PHPregister_shutdown_function使用的一个例子()函数
与register_shutdown_function方法,我们可以建立另一个函数,可以在执行关闭。

也就是说,当脚本执行或意外导致PHP执行关闭时,我们的函数将被调用。

{使用场景}

页面被迫停止(用户)

程序代码的意外终止或超时

(3)有中没有析构函数,可以用来模拟析构函数

shutdown.php

复制代码代码如下所示:

< PHP

标题(内容类型:文本/ HTML;字符集= UTF-8);

上课关机{

公共功能endscript(){

如果(error_get_last()){

回声';

print_r(error_get_last());

回声';

}

file_put_contents(想: 练习PHP错误错误。txt,这是一个测试);

模具('script结束);

}

}

register_shutdown_function(阵列(新关(),'endscript '));

错误测试

回声MD6();
执行,输出:

复制代码代码如下所示:

(!)致命错误:调用未定义的函数MD6()D:练习 PHP shutdown.php误差在18线

阵列



{类型} > 1

{消息}未定义(MD6功能= >呼叫)

{文件} = > D: 练习 PHP shutdown.php误差

{行18



脚本结束
复制代码代码如下所示:

D:练习 PHP error.txt误差:

这是测试。
注:本register_shutdown_function方法被调用时从内存中,所以使用file_put_contents法时,第一个参数必须使用绝对路径。

tag:函数例子电脑软件PHPregister_shutdown

相关内容