Eigentlich gibts keinen grossen Unterschied zwischen echo und print. Ausser, dass print einen Wert zurückgibt und dass man echo mit mehreren Parametern benutzen kann. (wofür das gut sein soll, weiss ich auch noch nicht :)
Hier mal ein Beispiel:
PHP-Code:
$test = "bla";
$test == "bla" ? echo "test ist bla!" : echo "test ist nicht bla!"; // <- DAS funktioniert NICHT! Da ein Rückgabewert erwarten wird
$tes == "bla" ? print "test ist bla!" : print "test ist nicht bla!"; //<- Das funktioniert ;)
...also wie gesagt... eigentlich egal, was man nutzt :)
Gruss
Jan
EDIT
Wie Radoo schon jesacht hat...