Einzelnen Beitrag anzeigen
Alt 17.08.2008, 18:02  
nikosch
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.214
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Zitat:
Die Frage ist auch wie in_array() intern arbeitet.
Das Vorteilhafte an eingebauten Funktionen ist doch, das nicht wissen zu müssen und klar definierte Interfaces/Verhalten zu besitzen
Zitat:
Wenn das auch per Schleife läuft dann wäre es im Endeffekt egal.
Nö. Erstens ergibt sich eine bessere Übersicht (Schleifen sind schließlich Bockelemente), zweitens erfolgt die Ausführung in einer systemnäheren Umgebung - sollte also trotz precompile deutlich flotter sein.
Zitat:
Wenn es natürlich einen schlaueren Suchalgorithmus verwendet ist es etwas schneller als die Schleife.
Das ist Drittens. Die Funktionalität ist spezialisiert und damit optimiert.

Vergleiche das Beispiel mal mit der Idee, statt WHERE Clause in SQL fortan alle Daten zu selektieren und in PHP in der foreach Schleife auszuwählen. Kommt dem ziemlich nahe.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline