| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Erfahrener Benutzer Registriert seit: 25.04.2005
Beiträge: 1.356
![]() | Servus, ich stell mir im Moment die Frage wie performant große Switch Blöcke - mit mehr als 10 Bedingungen - sind. Ist das der Rede Wert oder doch zu vernachlässigen? Anlass zu diesen Gedanken gab mir meine Datums-Klasse da ich seit PHP5 die setter- u. getter Methoden liebgewonnen habe und ziemlich viel mit diesen Funktionen mache und das ganze dann natürlich über Switch Blöcke regel. Mich interesiert halt ob euch da in der Richtung irgendwas aufgefallen ist. ps: auf 10ms mehr oder weniger kommts mir nicht an nur das Problem dabei wird wahrscheinlich sein wenn mehrere Klassen diese Methoden ebenfalls verwenden dann könnte sich das evl. auf 1 Sec steigern obwohl das auch nicht gerade die Welt ist |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 25.04.2005
Beiträge: 1.356
![]() | schön nur das wird mir leider nicht bei dem Beispiel mit der Datumsklasse helfen... woher will ich vorher schon wissen welcher Parameter übergeben wird? karl-150 erkläre mal bitte genauer was du mir damit sagen möchtes ...ich kann mir nicht vorstellen das bei meinen Beispiel (2 Post's vorher) die Angabe eines Parameters bei break einen performanten Vorteil bringen würde. |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Zitat:
PHP-Code: | |
| | |
| | |
| Gast
Beiträge: n/a
| Bei switch hat man den Overhead der break-Anweisung. Find ich nicht sonderlich attraktiv gegenüber if. Das Argument der Lesbarkeit zieht nicht. Wer seinen Code ordentlich einrückt, findet keinen Unterschied zwischen if und case. Switch kann dort attraktiv sein, wo man mehrere Übereinstimmungen zum selben Codeblock führen sollen, weil die zu vergleichenden Werte untereinander stehen, was IMO eine bessere Orientierung bietet. |
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] MySQL Performance mit PHP5 miserabel | Datenbanken | 17 | 10.01.2005 17:24 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| switch- und if-anweisungen performance, php switch elseif performance, switch oder if ele schneller, php große switch, php 5 switch oder elseif, php switch max case, performance switch if php, switch-blöcke, php switch case performance, php switch zwei anweisungen, php switch anweisung schneller als if, php was ist schneller switch oder if else, php vorteil von switch ggü if, php switch or if else performance, php switch performance, elseif performance, php performance switch if else, php geschwindigkeit switch elseif, php switch oder if performance, php switch 2 case untereinander |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.