pcntl_alarm.phpt 443 B

12345678910111213141516171819202122
  1. --TEST--
  2. pcntl_alarm()
  3. --EXTENSIONS--
  4. pcntl
  5. --SKIPIF--
  6. <?php if (!function_exists("pcntl_sigtimedwait")) die("skip pcntl_sigtimedwait() not available"); ?>
  7. --INI--
  8. max_execution_time=0
  9. --FILE--
  10. <?php
  11. pcntl_signal(SIGALRM, function(){});
  12. pcntl_alarm(0);
  13. var_dump(pcntl_alarm(60));
  14. var_dump(pcntl_alarm(1) > 0);
  15. $siginfo = array();
  16. var_dump(pcntl_sigtimedwait(array(SIGALRM),$siginfo,2) === SIGALRM);
  17. ?>
  18. --EXPECT--
  19. int(0)
  20. bool(true)
  21. bool(true)