PHP脚本测试最大执行时间


php script test max execution time

Linux下PHP的两个问题:

1.)将register_shutdown_function被调用,如果一个脚本超过了脚本运行的最大时间限制?

2.)如果#1是正确的,如果sleep()不计入执行时间,我如何测试超过其最大时间限制的脚本?

当达到执行时间限制时,将调用在register_shutdown_function上注册的函数。您可以使用忙等待测试该限制:

<?php
register_shutdown_function(function() {
    echo "shutdown function called'n";
});
set_time_limit(1); // Set time limit to 1 second (optional)
for (;;) ;         // Busy wait