Odak modu

PHP Temel

Mantıksal Operatörler

Mantıksal Operatörler


Operatörlerimiz:

Operatörler


Bu operatörlerde matematiksel olarak yaptıklarını programlama alanında da yaparlar.

Konuyu kavramanız için teorik bir örnek vermek istiyorum;

Bir restorana gidiyorsunuz ve garsona - Pilav veya Bulgur yemek istiyorum - diyorsunuz. Garson cevaben size şu seçenekleri sıralayabilir.

- Pilavımız var ama bulgur yok  (Olumlu)
- Pilav yok ama bulgur var      (Olumlu)
- Pilav da var bulgur da var    (Olumlu)
- Pilav da yok bulgur da yok    (Olumsuz)

Bu sonuçlardan sadece 4. sonuç olan yani her ikisininde "yok" olduğu durum olumsuz olur.

Bu kez garsona - Pilav ve köfte yemek istiyorum - diyorsunuz. Garson cevaben size şu seçenekleri sıralayabilir.

- Pilavımız var ama köfte yok   (Olumsuz)
- Pilav yok ama köfte var       (Olumsuz)
- Pilav da var köfte da var     (Olumlu)
- Pilav da yok köfte da yok     (Olumsuz)

Bu sonuçlardan ise sadece 3. sonuç olan yani her ikisininde "var" olduğu durum sizin için olumlu olur.

Bu örneği php kodlarımıza dökecek olur.

<?php
$a = 3;
$b = 2;

echo ($a > $b) && ($a != $b); // Hem $a > $b hem de $a != $b durumları true sonucu verdiğinden; sonuç true olacaktır.
echo ($a > $b) || ($a == $b); // Hem $a > $b true $a == $b false sonucu verdiğinden; Veya(||) koşulunda sonuç true olacaktır.
?>
Background Pattern
Birlikte öğrenelim

Sektörde en çok aranan yazılım becerilerini kazan

Yapay zeka desteği, birebir mentörlük saatleri, canlı dersler ve senin için özel hazırlanmış içeriklerle eksiklerini tamamla, düzenli geri bildirimler al ve öğrenme sürecini en verimli hale getir.

Yunus Emre Kabakcı

Patika+ mezunu

Patika+ Fullstack Web Development Bootcamp mezunumuz Yunus Emre,

3 ay içinde Katar’dan aldığı teklif ile, global bir şirket olan Pavo Group’da işe başladı!


“İçerik zenginliği, mentor desteği, ileriye dönük bir network sağlaması ve dünyada en çok tercih edilen frameworkler üzerinden bir eğitim veriyor olması Patika+’ı tercih etmemin temel sebepleri oldu!“

Test

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!