Link copiato negli appunti
echo
e print
sono due costrutti fondamentali di PHP e nell'uso quotidiano sono praticamente identici.
echo "Edit il blog di HTML.IT"; print "Edit il blog di HTML.IT";
La differenza fondamentale risiede nel fatto che echo
è in grado di stampare una o più stringhe, mentre print
ne gestisce una per volta.
echo "Edit ", "il ", "blog ", "di ", "HTML.IT"; print "Edit il blog di HTML.IT";
Inoltre tra i due c'è un impercettibile, ma in alcuni constesti determinante, o almeno avvertibile, scarto tra le prestazioni: echo
infatti sarebbe circa il 20% più veloce di print
.
Personalmente, uso sempre echo
: è più breve da scrivere, mi permette di stampare più stringhe contemporaneamente senza ricorrere alla concatenazione e pare abbia qualche vantaggio in termini di performance.
E voi, quale usate? E perché?