Ich habe eine simple Frage.
Was ist schneller in der Durchführung?
1. Switch/Case
2. If-Strucktur
Dankesehr.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Switch/Case oder IF?
Einklappen
Neue Werbung 2019
Einklappen
X
-
Ein Gast antworteteWusste das gar nicht mit dem tenären Operator!
Danke euch allen!
-
Meist nutze ich ab 3 Bedingungen das Switch/Case. Ist natürlich auch von der Bedingungslogik abhängig. Der große Vorteil ist zudem noch die Möglichkeit, mehrere gleiche Aktionen übersichtlich abhandeln zu können.
PHP-Code:switch ($protokoll)
{
case 'http':
case 'https':
echo 'http-Protokoll';
break;
case 'ftp':
echo 'ftp-Protokoll';
break;
case 'udp':
echo 'sonstige Protokolle';
break;
default:
echo 'keine Ahnung';
break;
}
Einen Kommentar schreiben:
-
Zitat von Jens P. Beitrag anzeigenWas ist schneller in der Durchführung?
1. Switch/Case
2. If-Strucktur
Kontrollstrukturen If-Else und Switch im Vergleich - PHP Performance Optimierung
Ist aber in der Tat sinnlos, sich darüber Gedanken zu machen:
Nutze das, was den sinnvolleren Code ergibt
Einen Kommentar schreiben:
-
Ein Gast antworteteMeinte aber, dass Ihr vllt mir ein Beispiel macht, wann Ihr was benutzt.
Einen Kommentar schreiben:
-
Zitat von Jens P. Beitrag anzeigenOkay. Was macht Ihr?
Welche Variante das jeweils ist, hängt natürlich vom Einzelfall ab.
(Irgendwie sinnlos, solche Fragespielchen, oder?)
Einen Kommentar schreiben:
-
Ein Gast antworteteOkay. Was macht Ihr?
Einen Kommentar schreiben:
-
Selbst wenn das irgendeinen messbaren Unterschied hätte, wäre der furzegal.
Es ist sinnlos, sich in punkto PHP über derartige Mikrooptimierung Gedanken zu machen.
Nutze das, was den sinnvolleren Code ergibt.
Einen Kommentar schreiben:
Einen Kommentar schreiben: