Moin!
Was ist "besser'?
echo 'text1'.$variable.'text2';
In diesem Fall ^^^ baut PHP erst einen String aus einzelnen Bestandteilen zusammen, bevor es diesen ausgibt.
oder
echo "text1 $variable text2";
In diesem Fall ^^^ wird vor der Ausgabe erst der String ausgewertet, d.h. der Wert von $variable
in den String eingefügt.
Im folgenden Fall gibt PHP allerdings die einzelnen Bestandteile hintereinander aus, ohne irgendwelche (möglicherweise teuren) Stringoperationen durchzuführen:
echo 'text1', $variable, 'text2';
Viele Grüße,
Robert