Php Ternary (Üçlü) Operatör Kullanımı

Php Ternary (Üçlü) Operatör kullanarak iç içe if yapılarından kurtularak daha doğru bir kontrol yapabiliriz. Kullanımı şu şekildedir.

KOŞUL ? DOĞRUYSA : YANLIŞSA

Bir örnek ile kullanım daha iyi anlaşılabilir.

$sayfa = isset($_GET['sayfa']) ? $_GET['sayfa'] : 1;

Burada eğer sayfa adında bir get parametresi var ise onun değerini yok ise 1 değerini $sayfa değişkenine atamış olduk.. Bunu uzun olarak if koşulu ile şöyle yapabilirdik;

if ( isset($_GET['sayfa']) ){
    $sayfa = $_GET['sayfa'];
} else {
    $sayfa = 1;
}

Normal if yapısı ile iş uzuyor. Ternary operatörünü kullanarak daha doğru ve kolay bir şekilde tek satır halinde yapabiliriz. Ternary yapısını iç içe de kullanabiliriz fakat oldukça saçma  bir görüntü oluşturuyor. Normal tekli kullanım daha doğru olacaktır. İyi çalışmalar 🙂

Kaynak :erbilen.net/ternary-uclu-operator-kullanimi-php/

AuthorHarun ALP

Bu adam , bilgi sahibi olduğu konularda makalelerini daha bilgilendirici hale getirip görseller ile süslüyor ve seo uyumlu makaleler ortaya çıkarıyor. Güncel webmaster konularını işlemekten keyif alıyor ve genelde her makale aslında bir sorunun çözümü niteliğinde.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir