The question sort of says it all - is there a function which does the same as the JavaScript function setTimeout() for PHP? I\'ve searched
PHP isn't event driven, so a setTimeout doesn't make much sense. You can certainly mimic it and in fact, someone has written a Timer class you could use. But I would be careful before you start programming in this way on the server side in PHP.