Tengo entendido que el código del lado del servidor (PHP) se ejecuta antes que el del lado del cliente (HTML, CSS, JS), por lo tanto, lo que buscas hacer es literalmente imposible, a menos que embebas a dicho archivo usando Ajax, para lo cual sí podrías retrasar la carga del script que embeberá al archivo PHP con el método
setTimeout
.
Código Javascript
:
Ver originalsetTimeout(funcion_ajax, 2000);
En donde
funcion_ajax
es la función o bloque de código que usarás para ejecutar la carga asíncrona.
Saludos