Double opérateur non (!!) en PHP

| | | | | | | | | | | | | | | |
L`opérateur (!!) est renvoyé comme cette fonction booléenne. Si tu utilises! pour l`expression, vrai sera vrai et faux - faux. Cela ne change pas la valeur booléenne. En utilisant cet opérateur double non (!!), il peut améliorer la lisibilité de votre code et également fournir des valeurs vraies et fausses ‚Äã‚Äãpour les types de données strictement booléens.Exemple 1 : < ? php
// Déclarer une variable
// et l`initialiser$a = 1 ;
// Utiliser l`opérateur non double$a = !! $a ;
// Afficher la valeur
// variable a.echo $a ; ?>
La différence entre l`opérateur logique NOT (!) AND avec l`opérateur Double NOT (!!) en PHP :L`opérateur Not complète ou annule mathématiquement la valeur booléenne de la donnée correspondante. Par exemple, booléen $a = Vrai, puis opérateur NOT superposé ! $A sera Faux. Il s`agit du NON logique ou de l`opérateur de négation. Où, puisque l`opérateur Double NOT (!!) ne renvoie qu`un cast booléen ou une valeur de vérité. C`est à dire !! $est toujours TRUE.
Voici un autre exemple basé sur l`opérateur NOT double.Exemple 2 : < ? php
// Programme d`illustration PHP
// NOT double instruction< br>// Déclarer une variable et
// l`initialiser$t = 10 ;
// Vérifier l`étatif ( $t  ! == 10) echo " Ceci n`est PAS un opérateur ! " ; elseif (!! $t ) echo "C`est Double PAS opérateur !"  ; else echo " Terminer !" ; ?>
Le code ci-dessus préserve strictement le type de données booléen et renvoie une variable de valeur de vérité.