< ? 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`état
if
(
$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é.