⊗ppPmCdBShI 85 of 447 menu

Verkürztes if in der if-else-Konstruktion

Nehmen wir zum Beispiel an, wir möchten prüfen, ob die Variable $test den Wert true hat. In diesem Fall kann die if-Konstruktion wie folgt geschrieben werden:

<?php $test = true; if ($test == true) { echo '+++'; } else { echo '---'; } ?>

Beim Programmieren sind solche Prüfungen sehr häufig erforderlich, daher gibt es dafür eine elegantere, verkürzte Form: Anstelle von if ($test == true) kann einfach if ($test) geschrieben werden.

Lassen Sie uns unseren Code in verkürzter Form umschreiben:

<?php $test = true; if ($test) { // äquivalent zu if ($test == true) echo '+++'; } else { echo '---'; } ?>

Nehmen wir nun an, wir prüfen, ob die Variable $test nicht true ist:

<?php $test = true; if ($test != true) { echo '+++'; } else { echo '---'; } ?>

In diesem Fall sieht die verkürzte Syntax so aus:

<?php $test = true; if (!$test) { // verwenden das logische NOT echo '+++'; } else { echo '---'; } ?>

Eine ähnliche Verkürzung existiert auch für die Prüfung auf false. Nehmen wir an, der Code sieht so aus:

<?php $test = true; if ($test == false) { echo '+++'; } else { echo '---'; } ?>

Die Bedingung $test == false ist tatsächlich das Gleiche wie $test != true:

<?php $test = true; if ($test != true) { // äquivalent zu if ($test == false) echo '+++'; } else { echo '---'; } ?>

Nun, eine solche Bedingung haben wir bereits im vorherigen Beispiel zu verkürzen gelernt. Verkürzen wir sie:

<?php $test = true; if (!$test) { echo '+++'; } else { echo '---'; } ?>

Schreiben Sie den folgenden Code mit verkürztem Vergleich um:

<?php $test = true; if ($test == true) { echo '+++'; } else { echo '---'; } ?>

Schreiben Sie den folgenden Code mit verkürztem Vergleich um:

<?php $test = true; if ($test == false) { echo '+++'; } else { echo '---'; } ?>

Schreiben Sie den folgenden Code mit verkürztem Vergleich um:

<?php $test = true; if ($test != true) { echo '+++'; } else { echo '---'; } ?>

Schreiben Sie den folgenden Code mit verkürztem Vergleich um:

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen