farkmt2official 1
farkmt2official
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
Hikaye Ekle

PHP – Koşullu Operatör Örnekleri

pasted-image-0-2024-02-02T111937.138-740x450.png


Koşullara bağlı olarak bir değer ayarlamanız gerektiğinde PHP'de koşullu operatörleri kullanırsınız. Üçlü operatör olarak da bilinir . İlk önce bir ifadeyi doğru veya yanlış değer açısından değerlendirir ve ardından değerlendirmenin sonucuna bağlı olarak verilen iki ifadeden birini yürütür.

Üçlü operatörler koşullu ifadeleri yazmanın özlü bir yolunu sunar. Üç bölümden oluşurlar: koşul, koşul doğru olarak değerlendirilirse döndürülecek değer ve koşul yanlış olarak değerlendirilirse döndürülecek değer.

OperatörTanımÖrnek
? :
Koşullu İfadeEğer Koşul doğru ise ? O zaman değer X: Aksi takdirde değer Y

Sözdizimi

Sözdizimi şu şekildedir:

condition ? value_if_true : value_if_false

Üçlü operatörler, if-else ifadelerini tek bir satıra kısaltmak için özellikle yararlıdır . Birden fazla kod satırına ihtiyaç duymadan bir koşula göre bir değişkene farklı değerler atamak için üçlü bir operatör kullanabilirsiniz. Kodun okunabilirliğini artırabilir.

Ancak üçlü operatörleri dikkatli kullanmalısınız, aksi takdirde kodu başkalarının anlayabileceği kadar karmaşık hale getirebilirsiniz.

Örnek

Koşullu operatörün PHP'de nasıl çalıştığını anlamak için aşağıdaki örneği deneyin. Aşağıdaki PHP programını test.php dosyasına kopyalayıp yapıştırın ve PHP Sunucunuzun belge köküne kaydedin ve herhangi bir tarayıcı kullanarak tarayın.

Kod:
<?php
   $a = 10;
   $b = 20;

   /* If condition is true then assign a to result otheriwse b */
   $result = ($a > $b ) ? $a :$b;

   echo "TEST1 : Value of result is $result \n";

   /* If condition is true then assign a to result otheriwse b */
   $result = ($a < $b ) ? $a :$b;

   echo "TEST2 : Value of result is $result";
?>

Aşağıdaki çıktıyı üretecektir:

TEST1 : Value of result is 20
TEST2 : Value of result is 10
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst