Kimse değil çift operatörü, örneğin, PHP ne biliyor mu:
return !! $row;
Yukarıdaki kodu ne yapardınız?
Bu not operatörü iki kez uygulanan bulunuyor, "çift değil operatörü" değil. Doğru !
bir mantıksal neden olur, regardless of the operand. Sonra sol !
o boolean inkâr edecektir.
Bu, herhangi bir gerçek değeri için (sıfır, boş olmayan ve sayı dizileri, vb dışındaki numaraları) Boole değerini TRUE
alacak ve herhangi bir yanlış değer (0, 0.0, {[(anlamına gelir 1)]}, boş dizeler veya boş diziler) Eğer boolean değerini almak FALSE
. olacak
Bu boolean
için bir döküm işlevsel eşdeğerdir.