Hoşgeldin Misafir

PHP’de, kısa if-else yapısı (ternary operator) kullanımı

Reisci

Reisci

Yerli Ve Milli Hacker
11 Mar 2020
6,569 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
PHP’de, kısa if-else yapısı (ternary operator) aşağıdaki şekildedir:

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.