PHP: Kurzschreibweise für if und else
Tipp von Stefan Trost | Letztes Update am 29.01.2023 | Erstellt am 24.05.2012
Heute möchte ich euch einen kurzen Tipp mit auf den Weg geben, der euch dennoch viel Arbeit spart und euren Code übersichtlicher machen kann. Es geht um eine Kurzschreibweise für if und else, die viele nicht kennen.
Schauen wir uns ein Beispiel an. Wir geben einen String aus und möchten abhängig von dem Geschlecht "Herr" oder "Frau" ausgeben. Die Langversion von if und else würde ungefähr so aussehen:
echo 'Wir begrüßen '; if ($geschlecht == 1) { echo 'Frau '; } else { echo 'Herr '; } echo $name,' herzlich.';
Aber es geht kürzer. Ein identisches Ergebnis bekommen wir mit der Kurzform von if und else:
echo 'Wir begrüßen ',($geschlecht==1?'Frau ':'Herr '),$name,' herzlich.';
Gerade in diesem Fall macht sich die verkürzte Schreibweise mehr als bezahlt in Übersichtlichkeit und Kürze.
Um die Schreibweise anzuwenden, müssen wir lediglich die Bedingung vor ein Fragezeichen stellen und dann anschließend die beiden Fälle durch einen Doppelpunkt getrennt hintereinanderstellen. In diesem Beispiel kann man das Umschreiben einer normalen if/else-Anweisung in die verkürzte Schreibweise leicht nachvollziehen.
Über den Autor
Software von Stefan Trost finden Sie auf sttmedia.de. Benötigen Sie eine individuelle Software nach Ihren eigenen Wünschen? Schreiben Sie uns: sttmedia.de/kontakt
Profil anzeigen
Ähnliche Themen
Bild vor dem Upload im Browser verkleinern
Tutorial | 5 Kommentare
HTML Formular: Weiterleitung abhängig von Radiobutton oder Checkbox
Tutorial | 0 Kommentare
Ist das Liebeskummer oder was anderes?
Offene Frage | 1 Antwort
jQuery: HTML5 Canvas mit Ajax an Server senden
Tutorial | 0 Kommentare
PHP: Beliebige Zeichen am Anfang und Ende eines Strings entfernen
Tutorial | 0 Kommentare
Windows Batch Script: Computer herunterfahren
Tutorial | 2 Kommentare
HTML5: Bilder Upload mit Verkleinerung auf Client Seite
Tutorial | 6 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.