PHP’de, kısa if-else yapısı (ternary operator) aşağıdaki şekildedir:
Bu, koşul doğru ise değer1 değeri kullanılacak, yanlış ise değer2 değeri kullanılacak anlamına gelir. Örnek olarak, aşağıdaki kod parçasına bakabilirsiniz:
Burada, $sayi değişkeninin değeri 0’dan büyük olduğu için, $sonuc değişkeni “Pozitif” olarak ayarlanmıştır.
Lütfen unutmayın, kısa if-else yapısı sadece tek bir koşul ve tek bir ifade için kullanılabilir. Daha karmaşık koşullar için, normal if-else yapısını kullanmanız gerekir.
PHP:
$sonuc = (koşul) ? değer1 : değer2;
Bu, koşul doğru ise değer1 değeri kullanılacak, yanlış ise değer2 değeri kullanılacak anlamına gelir. Örnek olarak, aşağıdaki kod parçasına bakabilirsiniz:
PHP:
$sayi = 5;
$sonuc = ($sayi > 0) ? "Pozitif" : "Negatif";
echo $sonuc; // "Pozitif"
Burada, $sayi değişkeninin değeri 0’dan büyük olduğu için, $sonuc değişkeni “Pozitif” olarak ayarlanmıştır.
Lütfen unutmayın, kısa if-else yapısı sadece tek bir koşul ve tek bir ifade için kullanılabilir. Daha karmaşık koşullar için, normal if-else yapısını kullanmanız gerekir.
