⊗ppPmCdBShI 85 of 447 menu

Skrócony if w konstrukcji if-else

Załóżmy, na przykład, że chcemy się dowiedzieć, czy zmienna $test jest równa wartości true. W tym przypadku konstrukcję if można zapisać tak:

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

W programowaniu takie sprawdzenia są potrzebne bardzo często, dlatego istnieje dla nich bardziej elegancja forma skrócona: zamiast if ($test == true) można napisać po prostu if ($test).

Przepiszmy nasz kod w formie skróconej:

<?php $test = true; if ($test) { // równoważne if ($test == true) echo '+++'; } else { echo '---'; } ?>

Załóżmy teraz, że sprawdzamy, czy zmienna $test nie jest równa true:

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

W tym przypadku skrócona składnia będzie wyglądać tak:

<?php $test = true; if (!$test) { // używamy logicznego NOT echo '+++'; } else { echo '---'; } ?>

Podobne skrócenie istnieje również dla sprawdzenia na false. Załóżmy, że mamy taki kod:

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

Warunek $test == false w rzeczywistości jest równoznaczny z $test != true:

<?php $test = true; if ($test != true) { // równoważne if ($test == false) echo '+++'; } else { echo '---'; } ?>

Cóż, a taki warunek już nauczyliśmy się skracać w poprzednim przykładzie. Skróćmy:

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

Przepisz następujący kod używając skróconego porównania:

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

Przepisz następujący kod używając skróconego porównania:

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

Przepisz następujący kod używając skróconego porównania:

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

Przepisz następujący kod używając skróconego porównania:

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć