If İfadesi
Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası. Ders 28 / 71.
Artık boolean ifadeler oluşturmayı bildiğinize göre, bunları kodunuzun koşullara göre farklı şeyler yapmasını sağlamak için kullanma zamanı. if ifadesi bir koşul doğru olduğunda kodunuzu yalnızca o zaman çalıştırmanıza olanak tanır.
Temel sözdizimi koşulunuzu parantezlerin içine sarar, ardından çalıştırılacak kodu içeren süslü parantezleri takip eder:
<?php
$age = 20;
if ($age >= 18) {
echo "You are an adult";
}
?>PHP bir if ifadesine rastladığında, koşulu değerlendirir. Sonuç true ise, süslü parantezler içindeki kod çalışır. false ise, PHP o bloğu tamamen atlar ve programın geri kalanıyla devam eder.
<?php
$temperature = 35;
if ($temperature > 30) {
echo "It's hot outside!";
}
echo " Have a nice day!";
?>Bu örnekte, koşul doğru olduğu için her iki ileti de görünür. $temperature 25 olsaydı yalnızca "Have a nice day!" yazdırılırdı; çünkü if bloğu atlanırdı.
Koşulunuz olarak herhangi bir boolean ifadesini kullanabilirsiniz; bunlar öğrendiğiniz karşılaştırma ve mantıksal operatörleri de içerir.
Görev
KolayGirişten iki tamsayı oku: bir speed ve bir speedLimit.
Bir if ifadesi kullanarak sürücünün hız yapıp yapmadığını kontrol edin. Eğer speed speedLimit'ten büyükse, Speeding ticket issued yazdırın.
if ifadesinden sonra (koşul doğru veya yanlış olsun fark etmeksizin), her zaman yeni bir satırda Drive safely! yazdırın.
Örnek:
Eğer girdiler 75 ve 60 ise, çıktı şu şekilde olmalıdır:
Speeding ticket issued
Drive safely!Eğer girdiler 55 ve 60 ise, çıktı şu şekilde olmalıdır:
Drive safely!Kendin dene
<?php
// Girişi oku
$speed = intval(fgets(STDIN));
$speedLimit = intval(fgets(STDIN));
// TODO: Kodunuzu aşağıya yazın
// Hızın hız limitinden büyük olup olmadığını kontrol edin ve uygun mesajları yazdırın
?>Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Karşılaştırma ve Mantıksal Operatörler
Karşılaştırma OperatörleriEşitlik ve KimlikMantıksal Operatörler 1. BölümMantıksal Operatörler 2. BölümTekrar - Basit Mantık2Değişkenler ve Veri Türleri
SayılarDizeler ve Tırnak İşaretleriBoolean DeğerleriAdlandırma KurallarıTekrar - Değişken BaşlatmaBoş DeğişkenlerDize BirleştirmeKullanıcı Girdisi AlmaFarklı Türlere Dönüştürme5Koşullu Mantık
If İfadesiIf - ElseÜçlü OperatörNull Coalescing OperatörüSwitch İfadesiTekrar - Karar Verme3Temel Operatörler
Aritmetik OperatörlerMod Alma OperatörüÜs Alma OperatörüBirleşik AtamaArtırma/AzaltmaOperatör ÖnceliğiTekrar - Basit HesaplamalarDize OperatörleriKendi başına pratik yap: Online PHP derleyicisi