ciao volevo realizzare una chat a scopo didattico e mi chiedevo se l'unico modo per controllare se qualcuno ha scritto un messaggio fosse un ciclo continuo, ad esempio ogni 30sec interrogare il database

while(true) {
$MM_LastTime = ListChat($MM_LastTime);
sleep(1);
}


oppure esiste un'altro metodo