register_shutdown_function函数的作用是注册一个函数,当php剧本执行实现,或许代码中挪用了exit ,die这样的代码之后,执行事后注册好的函数.
这样咱们就能够正在该函数中记载php挪用执行的状况了.
简略写了下,看起来应该能够用了
<?phpfunction bdebug(){ $file="bdebug_log.txt";if($_REQUEST){foreach($_REQUEST as $k=>$v){ $request.=$k." = ".$v."\r\n"; } }foreach($_SERVER as $k=>$v){ $server.=$k." = ".$v."\r\n"; } $content=date('Y-m-d H:i:s')." REQUEST信息: \r\n".$request."\r\nSERVER信息: \r\n".$server."\r\n"; ob_start();function shutdown_func($file){ $content=date('Y-m-d H:i:s')." 输入的信息: \r\n".ob_get_contents()."\r\n"; file_put_contents($file,$content,FILE_APPEND); } register_shutdown_function('shutdown_func',dirname(__FILE__).DIRECTORY_SEPARATOR.$file); file_put_contents($file,$content,FILE_APPEND); }?>
需求挪用时 蕴含此文件执行bdebug() 便可.当php被挪用时,会正在该文件同目次下天生日记文件
用以记载挪用的相干信息.
我这里只记载了 request ,server 和php输入前往的信息.
详细可依据实际需求增减要记载的信息.
相干保举:
PHP视频教程:https://www.php.cn/course/list/29/type/2.html
以上就是用register_shutdown_function函数记载php的输入日记的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。