PHP Variablen übergabe in welcher Form sinnvoll?
bearbeitet von
> * 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 Quelttext 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.
> * 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 Quelttext 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.
PHP Variablen übergabe in welcher Form sinnvoll?
bearbeitet von 1unitedpower> * 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 Segeln nehmen sollten. Zudem ist es sehr ineffektiv von vornerein zu versuchen effizienten Quelttext 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.