Services webmasters
Partenaires
Jeux concours gratuits
 
Opérateurs sur les bits
<<<
Opérateurs de comparaison Opérateur de contrôle d'erreur
>>>

4.6 Les opérateurs
4 Référence
 Manuel PHP

La précédence des opérateurs
Les opérateurs arithmétiques
Les opérateurs d'assignation
Opérateurs sur les bits
->Opérateurs de comparaison
Opérateur de contrôle d'erreur
Opérateur d'exécutions
Opérateurs d'incrémentation/Décrémentation
Les opérateurs logiques
Opérateurs de chaînes
Opérateurs de tableaux

4.6.5 Opérateurs de comparaison

Les opérateurs de comparaison, comme leur nom l'indique, vous permettent de comparer deux valeurs.

Exemple Nom Résultat
$a == $b Egal Vrai si $a est égal à $b .
$a === $b Identique Vrai si $a est égal à $b et qu'ils sont de même type ( PHP 4 seulement).
$a != $b Différent Vrai si $a est différent de $b .
$a <> $b Différent Vrai si $a est différent de $b .
$a < $b Plus petit que Vrai si $a est plus petit strictement que $b .
$a > $b Plus grand Vrai si $a est plus grand strictement que $b .
$a <= $b Inférieur ou égal Vrai si $a est plus petit ou égal à $b .
$a >= $b Supérieur ou égal Vrai si $a est plus grand ou égal à $b .

Un autre opérateur conditionnel est l'opérateur ternaire (":?"), qui fonctionne comme en langage C.

<?php
// Exemple d'utilisation pour l'opérateur ternaire
$action = (empty($_POST['action'])) ? 'default' : $_POST['action'];

// L'expression ci-dessus est identique à
if (empty($_POST['action'])) {
    
$action = 'default';
} else {
    
$action = $_POST['action'];
}
?>
L'expression (expr1) ? (expr2) : (expr3) renvoie la valeur de l'expression expr2 si l'expression expr1 est vraie, et l'expression expr3 si l'expression expr1 est fausse.

Voir aussi strcasecmp , strcmp et le chapitre sur les types .

<< Opérateurs de comparaison >>
Opérateurs sur les bits Les opérateurs Opérateur de contrôle d'erreur
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -