« Programmation PHP/Opérateurs » : différence entre les versions
Contenu supprimé Contenu ajouté
mAucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 4 :
== Opérateurs arithmétiques ==
===
<syntaxhighlight lang="php">
<?php
Ligne 11 :
</syntaxhighlight>
===
<syntaxhighlight lang="php">
<?php
Ligne 20 :
</syntaxhighlight>
{{attention|Si les opérandes sont des tableaux, "+" est l'opérateur union<ref>https://www.php.net/manual/fr/language.operators.array.php</ref>.}}
=== *- Opérateur de soustraction ===▼
<syntaxhighlight lang="php">
<?php
Ligne 29 ⟶ 31 :
</syntaxhighlight>
=== *
<syntaxhighlight lang="php">
<?php
Ligne 38 ⟶ 40 :
</syntaxhighlight>
=== *
<syntaxhighlight lang="php">
<?php
Ligne 47 ⟶ 49 :
</syntaxhighlight>
===
<syntaxhighlight lang="php">
<?php
Ligne 56 ⟶ 58 :
</syntaxhighlight>
===
<syntaxhighlight lang="php">
<?php
Ligne 122 ⟶ 124 :
== Opérateur de comparaison ==
* == renvoie un booléen pour indiquer l'égalité (ce n'est pas ''='') : $x == 1 teste si la valeur $x est égale à 1.
*
* != (alias <>) renvoie un booléen pour indiquer la différence : $x != 1 teste si la valeur $x est différente de 1.▼
*
*
* < renvoie un booléen pour indiquer l'infériorité stricte : $x < 1 teste si la valeur $x est strictement inférieure à 1.
* >= renvoie un booléen pour indiquer la supériorité-égalité si $x >= 1 teste si la valeur $x est supérieure ou égale à 1.
* <= renvoie un booléen pour indiquer l'infériorité-égalité si $x <= 1 teste si la valeur $x est inférieure ou égale à 1.
▲* > renvoie un booléen pour indiquer la supériorité stricte si $x > 1 teste si la valeur $x est strictement supérieure à 1.
▲* < renvoie un booléen pour indiquer l'infériorité stricte : $x < 1 teste si la valeur $x est strictement inférieure à 1.
▲* != renvoie un booléen pour indiquer la différence : $x != 1 teste si la valeur $x est différente de 1.
▲* !== renvoie un booléen pour indiquer la différence '''ou''' de la valeur '''ou''' du type.
* <=><ref>PHP>=7</ref> renvoie 1 si le premier opérande est supérieur, 0 s'il est égal, et -1 s'il est inférieur au deuxième.
{{attention|Si les opérandes sont des tableaux :
* "==" est l'opérateur d'égalité (mêmes paires clés/valeurs).
* "===" vérifie aussi le type et l'ordre des paires clés/valeurs.
* "!=" (alias "<>") est l'opérateur d'inégalité.
* "!==" est l'opérateur non identique.
}}
== Opérateur divers ==
|