SİBERSALDİRİ.COM · KONU ODAKLI DERS
Bu derste kazanacaklarınız
- Değerler ile Açık işlem arasındaki ilişkiyi açıklamak.
- “=== neyi karşılaştırır?” sorusuna gerekçeli yanıt vermek.
- Örneği değiştirip beklenen ve gözlenen davranışı karşılaştırmak.
Çalışma mantığı ve güven sınırı
Katı eşitlik değer ve türü birlikte denetler. Birden fazla mantıksal koşulu parantezle gruplamak işlem önceliğini görünür kılar. Metin birleştirme nokta, sayısal toplama artı operatörüyle yapılır. Açık bir dönüşüm niyeti gösterse de dönüşüm öncesi doğrulama gereksinimini ortadan kaldırmaz.
Açıklamalı örnek
Aşağıdaki parça kavramı görünür kılar. Komut veya kod içeren örnekleri üretim sisteminde değil, size ait ayrı deneme ortamında değerlendirin. Mimari şema ve politika örnekleri çalıştırılabilir program değildir.
<?php
$id = '10';
var_export($id === 10);
echo PHP_EOL;
var_export((int)$id === 10);Beklenen sonuç ve yorumu
İlk sonuç false, ikinci sonuç true olur.
Karşılaştırmalı durumlar
| Durum | Beklenen yaklaşım | Neden? |
|---|---|---|
| Metin 10 ve sayı 10 | Tür farkını koru | Katı eşitlik false olur |
| A ve B birlikte gerekli | Mantıksal AND | Tek koşul yeterli değildir |
| Dönüşüm öncesi bozuk metin | Önce doğrula | Cast tek başına kabul değildir |
Uygulama görevi
Aktif hesap ve editör rolü koşulları için dört kombinasyonlu doğruluk tablosu oluşturun.
- İşlemden önce beklenen sonucu ve kabul koşulunu yazın.
- Tek bir değişkeni değiştirin; gözlemi ve kullandığınız ortamı kaydedin.
- Sonucu yukarıdaki karşılaştırma tablosuyla değerlendirin. Uymayan durumda hangi varsayımın yanlış olabileceğini açıklayın.
Sık yapılan hata ve düzeltme yönü
Karmaşık izin kararını birbiri içine geçmiş, açıklamasız koşullarla gizlemeyin.
Kendinizi sınayın
=== neyi karşılaştırır?
Açıklamalı yanıt: Hem türü hem değeri karşılaştırır; doğru yetki politikasını kendiliğinden sağlamaz.
İlgili derslerle ilerleyin
- PHP değişkenleri: Tür ve güven kaynağı
- PHP veri türleri: Tanılama ve kabul sözleşmesi
- PHP yorumları: Kararın gerekçesini belgeleme
- PHP string işlemleri: UTF-8 ve karakter sayısı
Teknik başvuru
Bu dersin anlatımı ve örnekleri akademi için yeniden hazırlanmıştır. Aşağıdaki bağlantı, kullanılan teknoloji veya güvenlik yaklaşımının ayrıntılarını doğrulamak için teknik başvurudur.
