Linux中的2个PHP问题:
1。)如果脚本超出脚本运行的最长时间限制,将调用register_shutdown_function吗?
2。)如果#1为真,如果sleep()不计入执行时间,如何测试脚本超出其最大时间限制?
答案 0 :(得分:5)
当达到执行时间限制时,将调用注册为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