Opérateurs & Syntaxe

Opérateurs arithmétiques, de comparaison et de groupement.

Le moteur de formules prend en charge les opérateurs standards pour l’arithmétique, la comparaison et la logique.

Opérateurs arithmétiques

+   Addition         5 + 3 = 8
-   Subtraction      5 - 3 = 2
*   Multiplication   5 * 3 = 15
/   Division         15 / 3 = 5
^   Power            2 ^ 3 = 8
%   Modulo           7 % 3 = 1
()  Grouping         (2 + 3) * 4 = 20

Opérateurs de comparaison

Les comparaisons renvoient 1 (vrai) ou 0 (faux). Utilisez-les dans If() et dans les règles de validation.

==  Equal            $width == 1000
!=  Not equal        $type != "steel"
>   Greater than     $height > 2000
<   Less than        $width < 500
>=  Greater or equal $count >= 1
<=  Less or equal    $gap <= 50

Priorité des opérateurs

  • 1. Parenthèses () — priorité maximale
  • 2. Puissance ^ — de droite à gauche
  • 3. Multiplication *, division /, modulo %
  • 4. Addition +, soustraction -
  • 5. Comparaisons ==, !=, >, <, >=, <=

Variables

Référencez paramètres et calculs avec le préfixe $. Les variables peuvent contenir lettres, chiffres et soulignés; les caractères cyrilliques sont pris en charge.

$width           → parameter value
$c1              → calculation result
$цена_за_метр    → Cyrillic variable name

Les champs de formule mettent en évidence fonctions, variables, nombres, chaînes et problèmes locaux de syntaxe. Pour les cas sûrs, utilisez le quick fix affiché sous le champ.

Une division par zéro produit une erreur. Protégez-la avec If($divisor != 0; $value / $divisor; 0).

Nous utilisons des cookies analytiques pour améliorer votre expérience. Politique de confidentialité