pcntl_alarm.phpt 519 B

1234567891011121314151617181920212223
  1. --TEST--
  2. pcntl_alarm()
  3. --SKIPIF--
  4. <?php if (!function_exists("pcntl_sigtimedwait")) die("skip pcntl_sigtimedwait() not available"); ?>
  5. --INI--
  6. max_execution_time=0
  7. --FILE--
  8. <?php
  9. pcntl_signal(SIGALRM, function(){});
  10. var_dump(pcntl_alarm());
  11. pcntl_alarm(0);
  12. var_dump(pcntl_alarm(60));
  13. var_dump(pcntl_alarm(1) > 0);
  14. $siginfo = array();
  15. var_dump(pcntl_sigtimedwait(array(SIGALRM),$siginfo,2) === SIGALRM);
  16. ?>
  17. --EXPECTF--
  18. Warning: pcntl_alarm() expects exactly 1 parameter, 0 given in %s
  19. NULL
  20. int(0)
  21. bool(true)
  22. bool(true)