Meglio print() o meglio echo in PHP?
Sono tutte e due costrutti del linguaggio, ma se si effettuano dei semplici benchmark (misurando ad esempio il tempo di esecuzione di uno script) si noterà che print() è più lenta dell'istruzione echo.
Il motivo? Semplice: print() ritorna un valore, che indica se l'esecuzione ha avuto successo o meno. Echo invece stampa il testo e se ne "sbatte". Siccome di solito lo sviluppatore se ne accorge se una stampa a video ha avuto successo o meno si può tranquillamente usare echo, risparmiando un po' di tempo, specialmente per stampe ripetute...
[Via iBlog]
Articoli che potrebbero interessarti
Il meglio della settimana - 40Data di ultima modifica di un file in PHP
Il meglio della settimana - 53
Due exploit per WordPress 2.5
Il meglio della settimana - 66






11 Febbraio 2007 alle 10:42
Tempo fa scrissi un tutorial proprio su questi costrutti, spero vi sia utile:
Costrutti echo(), print() e stringhe heredoc
Spero non venga considerato spam…xkè è proprio inerente all’argomento
Bye
11 Febbraio 2007 alle 11:08
Che spam e spam! E’ interessantissimo!!! Grazie
12 Febbraio 2007 alle 12:23
Io invece ho scritto un’articolo, PHP tips, nel quale raccolgo diversi accorgimenti sulla programmazione PHP!
Sicuramente molti li conoscete già, ma è sempre bene dare una ripassata..
ciao!
13 Febbraio 2007 alle 01:37
guarda un po’ questo sito http://simplejs.bleebot.com/
(ps: non lo so se il sito ha a che vedere con questo post, ma non ho trovato un altro post dove inserire il link..)
io non ho capito molto, ma penso che per te potrebbe essere interessante
13 Febbraio 2007 alle 11:53
@Shaindel
Gli darò un’occhiata