PHP'de != ve !== Operatörleri Arasındaki Fark

Php De Ve Operatorleri Arasindaki Fark



PHP'deki karşılaştırma işleçleri, ifadeleri değerlendirmek ve sonuçlara göre karar vermek için önemli özelliklerdir. Bu operatörler, PHP programcılarının çeşitli olaylarla başa çıkabilen etkili ve güvenilir programlar oluşturmasına izin verir. Bu makale, en kullanışlı iki PHP karşılaştırma işlecinin çalışmasını ele almaktadır: (!=) ve (!==).

PHP Eşit Değil (!=) İşleci nedir?

bu PHP'de eşit olmayan işleçler veri türlerinden bağımsız olarak iki değişkende saklanan değerleri karşılaştırmak için kullanılır. Onlar sembolü ile gösterilir != veya <> . bu PHP eşit olmayan operatör Bu operatör, iki değişkenin veri türü aynı veya farklı olmasına rağmen iki değişkende depolanan değerler farklı olduğunda doğru, iki değişkende depolanan değerler aynı olduğunda bu operatör false döndürür.







Sözdizimi : eşit değil operatörler aşağıda verilen sözdizimini kullanır:



$değişken1 != $değişken2 ;

$değişken1 <> $değişken2 ;

Nerede değişken1 veri tipi ile sembolize edilen değişkenin veri tipi ile karşılaştırılacak olan değişkenin değerini gösterir. değişken2 .



örnek 1

Aşağıdaki PHP programı, iki değerin veri türlerini karşılaştırır ve eşit olmayan operatör İşler.







// Farklı veri türlerinden iki değişken bildirin

$num1 = 10 ;

$str1 = '10' ;

// Değerleri karşılaştır

eğer ( $num1 != $str1 ) {

Eko 'Değerler eşit değil.' ;

} başka {

Eko 'Değerler eşittir.' ;

}

?>

Yukarıdaki programda değişkenler aynı değerlere sahip ancak veri türleri farklı olduğundan, yalnızca değişkenlerin değerlerini dikkate alacak ve eşitlerse true döndürecektir.



PHP Aynı Değil (!==) Operatörü nedir?

bu özdeş olmayan operatörler Verilen iki değişkenin veri türlerini ve değerlerini karşılaştırmak için PHP'de kullanılır. !== ile gösterilirler. PHP, aynı operatör değil Verilen iki değişkenin veri türleri veya değerleri farklı olduğunda bu işleç true döndürür ve verilen iki değişkenin veri türleri veya değerleri aynı olduğunda bu operatör false döndürür.

Sözdizimi : Sözdizimi ve ardından aynı değil operatör:

değişken1 !== $değişken2 ;

Nerede değişken1 ile sembolize edilen değişkenle karşılaştırılacak değeri gösterir. değişken2 .

Örnek

Aşağıdaki PHP programı, iki değeri ve bunların veri türlerini karşılaştırır ve aynı olmayan operatör



// Farklı veri türlerinden iki değişken bildirin

$num1 = 10 ;

$str1 = '10' ;

// Değerleri ve veri türlerini karşılaştırın

eğer ( $num1 !== $str1 ) {

Eko 'Değerler eşit değil ve farklı veri türlerine sahipler.' ;

} başka {

Eko 'Değerler eşittir ve aynı veri türlerine sahiptir.' ;

}

?>

Yukarıdaki program iki değişkeni karşılaştırır ve veri türlerine göre sonucu verir. Değişkenler aynı değere sahip olsalar da veri türleri farklıdır, bu nedenle çıktı true yerine false döndürür.

Çözüm

PHP'de karşılaştırma işleçleri, ifadeleri değerlendirmenin yanı sıra sonuçlara dayalı kararlar vermek için temel özelliklerdir. Bu öğretici, eşit değil (!=) ve aynı değil (!==) işleçleri ve eşit olmayan(!=) işleçlerinin yalnızca değerleri karşılaştırırken aynı (!==) olmadığı sonucuna vardı operatörler değerleri ve veri türlerini karşılaştırır.