⊗ppPmCdLO 104 of 447 menu

PHP'de Mantıksal İşlemler

Aşağıdaki koda bir göz atalım:

<?php $a = 1; $b = 2; if ($a == $b) { var_dump(true); } else { var_dump(false); } ?>

Gördüğünüz gibi, bu kodda a ve b değişkenleri karşılaştırılıyor ve eğer eşitlerse konsola true, eşit değillerse false yazdırılıyor.

Burada size bazı açık olmayan gerçekleri açıklama zamanı geldi: aslında if yapısı karşılaştırma için zorunlu değildir - ==, ===, !=, <, > gibi operatörlerin kendisi sonuç olarak true veya false döndürür.

Örneğe bakın:

<?php var_dump(1 == 1); // true yazdırır var_dump(1 == 2); // false yazdırır ?>

Yukarıda yazılanlara dayanarak, dersin başındaki kodu daha basit bir şekilde yeniden yazabiliriz:

<?php $a = 1; $b = 2; var_dump($a == $b); ?>

Sonucu hemen yazdırmak yerine onu bir değişkene atayabiliriz:

<?php $a = 1; $b = 2; $res = $a == $b; var_dump($res); ?>

Aşağıdaki değişkenler verilsin:

<?php $a = 2 * (3 - 1); $b = 6 - 2; ?>

== operatörünü kullanarak, bu değişkenlerin değerlerinin eşit olup olmadığını öğrenin.

Aşağıdaki değişkenler verilsin:

<?php $a = 5 * (7 - 4); $b = 1 + 2 + 7; ?>

> operatörünü kullanarak, $a değişkeninin $b değişkeninden büyük olup olmadığını öğrenin.

Aşağıdaki değişkenler verilsin:

<?php $a = 2 ** 4; $b = 4 ** 2; ?>

!= operatörünü kullanarak, bu değişkenlerin değerlerinin farklı olup olmadığını öğrenin.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet