1unitedpower: PHP Variablen übergabe in welcher Form sinnvoll?

Beitrag lesen

  • Inherhalb von 'hochkomma' untersucht PHP nicht, ob es darin Variablen zu ersetzen gibt. 'Hochkomma' statt "doublequota" ist also schneller.
  • echo kann selbst die Ausgaben kombinieren (Liste mit Komma). Es macht also keinen Sinn und verursacht unsinnig Kosten bezüglich Speicher und Rechenzeit wenn man erst den String zusammenzubaut und dann im selben Schritt ausgibt.

Die Rückschlüsse auf die Performance sind heute nicht mehr gültig (falls sie das überhaupt je waren). Auf http://www.phpbench.com/ gibt es ein paar Benchmarks die diesem Mythos zumindest die Luft aus den Segeln nehmen sollten. Zudem ist es sehr ineffektiv, von vornerein zu versuchen effizienten Quelltext zu schreiben, weil man die Flaschenhälse nur sehr schwer bis gar nicht vorausahnen kann. Ihre hackermäßige Natur führt zudem häufig zu schlechterer Lesbarkeit und Wartbarkeit der Programme. Wobei ich diesen letzten Punkt hier nicht sehe.