register_shutdown_function

(PHP 4, PHP 5, PHP 7)

register_shutdown_functionע��һ������php��ֹʱִ�еĺ���

˵��

register_shutdown_function ( callable $callback [, mixed $parameter [, mixed $... ]] ) : void

ע��һ�� callback �������ڽű�ִ����ɻ��� exit() �󱻵��á�

���Զ�ε��� register_shutdown_function() ����Щ��ע��Ļص��ᰴ������ע��ʱ��˳�����ε��á� �������ע��ķ����ڲ����� exit()�� ��ô���д���ᱻ��ֹ����������ע�����ֹ�ص�Ҳ�����ٱ����á�

����

callback

��ע�����ֹ�ص�

��ֹ�ص�����Ϊ�����һ���ֱ�ִ�еģ���˿����������н���������߶�ȡ�����������

parameter

����ͨ���������IJ�����������������ֹ����

...

����ֵ

û�з���ֵ��

�����쳣

��������callback���ǿɵ��õģ���ô�������һ�� E_WARNING ����Ĵ���

����

Example #1 register_shutdown_function() ����

<?php
function shutdown()
{
    
// This is our shutdown function, in 
    // here we can do any last operations
    // before the script is complete.

    
echo 'Script executed with success'PHP_EOL;
}

register_shutdown_function('shutdown');
?>

ע��

Note:

��ijЩweb server����Apache���ϣ���������ֹ�����ڶԽű��Ĺ���Ŀ¼�����޸ġ�

Note:

������̱��ź�SIGTERM��SIGKILLɱ������ô��ֹ���������ᱻ���á��������޷��ж�SIGKILL���������ͨ��pcntl_signal() ������SIGTERM��ͨ�������е���exit()������һ����������ֹ��

�μ�