Cita:
Iniciado por PHPeros Ciertamente setTimeout() es javascript. Una función similar en PHP es sleep()
Te equivocas.
No es ni similar ni remotamente parecida, setTimeout() es de naturaleza asíncrona y
non-blocking mientras que sleep() es completamente
blocking y no-asíncrona.
En PHP no existe nada parecido a setTimeout() porque sencillamente PHP no posee dichas capacidades asíncronas.