> Les op?ateurs logiques
- Auteur : Xethorn
- Publi?e : 29/12/2003
- Mise ?our le : 29/12/2003
Les op?ateurs logiques sont souvent utilis? lors de l'utilisation d'une fonction de contr?e : if(),else(), ou encore elseif(). Comme vous aurez l'occasion de le constater, ses op?ateurs permettent de relier des comparaisons .
Liste des op?ateurs logiques
Voici la liste des op?ateurs logiques (class? par ordre d'importance) :
| Nom | Signification |
| && | Et (logique) |
| || | Ou (logique) |
| ! | N?ation (unaire) |
| And | Et (non prioritaire) |
| Or | Ou (non prioritaire) |
Le principe est assez simple ? comprendre : le && est toujours prioritaire sur le and et idem pour ||. Maintenant, passons ? l'exemple.
Exemple
Cet exemple met en jeu deux variables : $a et $b.
op_logique1.php
<?php
# D?inition des variables
/* Variable $a */ $a = 50;
/* Variable $b*/ $b = 12;
// On verifit que $a est ?al ? 50 "ET" que $b est diff?ent de 10
if($a==50 && $b != 10) {
echo '$a est bien sup?ieur ? 50 et $b est bien diff?ent de 10';
}
// On verifit que $a est ?al ? 50 OU que $b est ?al ? 10
if($a==50 || $b == 10) {
echo '$a est peut-?re ?al ? 50 ou $b est peut-?re ?al ? 10';
}
?>
Comme vous avez pu le constater, le OU verifit si une ou l'autre comparaison est valide. Si elle est, il affiche se qui est contenu entre les accolades.
Dans notre exemple : $a==50 || $b == 10 or on sait que $a est bien ?al ? 50 mais que $b n'est pas ?al ? 10. C'est donc la comparaison de $a qui permet au script de continuer et d'activer ce qui se trouve entre les accolades.
Pour ceux qui ne savent pas ce qu'est une accolade, ce sont les : { et }
Format Zip
Mozilla est un regrouppement
de plusieurs outils dont : Firefox (navigateur qui 
