ciao
forse sono io che sono gnocco e non ho capito bene la filosofia di php
ho fatto una prova con il seguente stupidissimo codice (uguale a quello che è su php manual)
da quello che ho letto sleep sospende per x secondi lo script, quindi io mi aspettavo che lanciandolo si visualizzasse
05:03 prima
e dopo 30 secondi
05:33 dopo
invece il comportamento, al lancio, è il seguente:
per trenta secondi non visualizzo nulla (classica clessidra di attesa)
dopo 30 secondi appaiono contemporanemanete le due diciture.
perchè, sembra, esegue la seconda istruzione non partendo dalla prima?
forse sono io che sono gnocco e non ho capito bene la filosofia di php
ho fatto una prova con il seguente stupidissimo codice (uguale a quello che è su php manual)
PHP:
<?php
echo date("i:s")." prima<br>";
sleep(30);
echo date("i:s")." dopo";
?>
da quello che ho letto sleep sospende per x secondi lo script, quindi io mi aspettavo che lanciandolo si visualizzasse
05:03 prima
e dopo 30 secondi
05:33 dopo
invece il comportamento, al lancio, è il seguente:
per trenta secondi non visualizzo nulla (classica clessidra di attesa)
dopo 30 secondi appaiono contemporanemanete le due diciture.
perchè, sembra, esegue la seconda istruzione non partendo dalla prima?