si ma influisce a livello globale, quindi come dici te dai 10 secondi per TUTTO lo script, non per il singolo ciclo...

questo potrebbe essere un esempi su ciclo...

Codice PHP:
$start=time();

while(
true){
    
//tuo codice
    
    
if(time() > $start+10){
        echo 
"sono passati 10 secondi... troppi!
"
;
        break; 
//blocca il ciclo e continua l'esecuzione del resto del codice
        
}
    } 
se sei all' interno di un metodo o una funzione e vuoi farla finire subito togli break; e metti return;