Yayınımız yeniliklerle beraber yeni sitemizden devam ediyor. Seditio.com.tr takip edin.
PHP mantıksal operatörler, koşullu ifadeleri birleştirmek için kullanılır.
|
Operatör |
İsim |
Örnek |
|
and |
ve (and) |
$a and $b |
|
or |
ya da (or) |
$a or $b |
|
xor |
xor |
$a xor $b |
|
&& |
ve (and) |
$a && $b |
|
|| |
ya da (or) |
$a || $b |
|
! |
değil (not) |
$a ! $b |
Ve (and) operatörü $a ve $b’deki koşul sağlandıysa true döndürür.
$a = 100;
$b = 50;
if ($a === 100 and $b === 50) {
echo "A, 100'e denktir ve B, 50'e denktir";
}
// Çıktı: A, 100'e denktir ve B, 50'e denktir
Veya (or) operatörü $a veya $b’deki koşul sağlandıysa true döndürür.
$a = 100;
$b = 50;
if ($a === 100 or $b === 75) {
echo "A, 100'e denktir veya B, 75'e denktir";
}
// Çıktı: A, 100'e denktir veya B, 75'e denktir
Ve (and) operatörü $a ve $b’deki koşul sağlandıysa true döndürür.
$a = 100;
$b = 50;
if ($a === 100 && $b === 50) {
echo "A, 100'e denktir ve B, 50'e denktir";
}
// Çıktı: A, 100'e denktir ve B, 50'e denktir
Veya (or) operatörü $a veya $b’deki koşul sağlandıysa true döndürür.
$a = 100;
$b = 50;
if ($a === 100 || $b === 75) {
echo "A, 100'e denktir veya B, 75'e denktir";
}
// Çıktı: A, 100'e denktir veya B, 75'e denktir
Xor operatörü sadece $a veya $b’deki koşul sağlandıysa true döndürür.
$a = 100;
$b = 50;
if ($a === 100 xor $b === 75) {
echo "A, 100'e denktir veya B, 75'e denktir";
}
// Çıktı: A, 100'e denktir veya B, 75'e denktir
Değil (not) operatörü $a’daki koşul sağlanmadıysa true döndürür.
$x = 50;
if ($x !== 75) {
echo "X, 75'e denk değildir";
}
// Çıktı: X, 75'e denk değildir
| PHP Karşılaştırma Operatörleri (Comparison Operators) | 45754 | 2022-08-12 |
| PHP Metin Operatörleri (String Operators) | 48711 | 2022-08-12 |
| PHP Arttırma Azaltma Operatörleri (Increment/Decrement Operators) | 48017 | 2022-08-12 |
| PHP Koşullu Atama Operatörleri (Conditional Assignment Operators) | 48444 | 2022-08-12 |
| PHP Aritmetik Operatörler (Arithmetic Operators) | 44194 | 2022-08-12 |