Giriş yap

PHP'de Ternary Operatörü

if-else yapısının daha kısa kullanımıdır. Yapısı ise şöyledir;

KOŞUL ? TRUE İSE BURASI ÇALIŞIR : FALSE İSE BURASI ÇALIŞIR;

Örneğin şu ifadeyi;

<?php

    $login = false;
    
    if ($login){
        $text = 'Hoşgeldin';
    } else {
        $text = 'Giriş yap';
    }
    
    echo $text;

?>

Şu şekilde kısalaştırabilirdik;

<?php

    $login = false;
    echo $login ? 'Hoşgeldin' : 'Giriş yap';

?>

İç İçe Kullanımı

Genelde tek seferlik kullanımlar için uygun olsada istediğiniz kadar iç içe kullanabilirsiniz. Örneğin;

<?php

    $x = 5;
    echo ($x == 4 ? ' x değeri 4' : ($x == 5 ? ' x değeri 5 ' : ($x == 6 ? ' x değeri 6' : 'x değeri = ' . $x)));

?>
tayfunerbilen
282 gün önce yazdı.