Delicious Bookmark this on Delicious Share on Facebook SlashdotSlashdot It! Digg! Digg



PHP : Function Reference : Process Control Functions : pcntl_alarm

pcntl_alarm

Set an alarm clock for delivery of a signal (PHP 4 >= 4.3.0, PHP 5)
int pcntl_alarm ( int seconds )

Creates a timer that will send a SIGALRM signal to the process after the given number of seconds. Any call to pcntl_alarm() will cancel any previously set alarm.

Parameters

seconds

The number of seconds to wait. If seconds is zero, no new alarm is created.

Return Values

Returns the time in seconds that any previously scheduled alarm had remaining before it was to be delivered, or 0 if there was no previously scheduled alarm.

Code Examples / Notes » pcntl_alarm

j

<?php
   declare(ticks = 1);
   function signal_handler($signal) {
       print "Caught SIGALRM\n";
       pcntl_alarm(5);
   }
   pcntl_signal(SIGALRM, "signal_handler", true);
   pcntl_alarm(5);
   for(;;) {
   }
?>


Change Language


Follow Navioo On Twitter
pcntl_alarm
pcntl_exec
pcntl_fork
pcntl_getpriority
pcntl_setpriority
pcntl_signal
pcntl_wait
pcntl_waitpid
pcntl_wexitstatus
pcntl_wifexited
pcntl_wifsignaled
pcntl_wifstopped
pcntl_wstopsig
pcntl_wtermsig
eXTReMe Tracker