Fonction Cet objet compare deux valeurs, qui peuvent être des constantes ou des variables, et fait en sorte que l'exécution du programme se poursuive à la sortie de l'objet correspondant. Exemple : Vous demandez si la valeur de la variable $testcall est 0 (vrai, donc un appel test) ou 1 (faux, donc pas d'appel test) et continuer le routage dans chaque cas différemment. Cette fonction est utile pour tester une application. Paramètres Nom de l'objet | Le nom de cette instance d'objet | Expression 1 | Le côté droit de la comparaison. Ici, vous pouvez également utiliser des variables (veuillez noter que les variables doivent commencer par le signe $, par exemple $caller). | Opérateur | L'opérateur à utiliser, voir le tableau suivant | Expression 2 | Le côté droit de la comparaison. Ici, vous pouvez également utiliser des variables. |
Opérateur num == | La comparaison est vraie si la valeur 1 est numériquement égale à la valeur 2. Toute valeur, qui n'est pas un nombre, est traitée comme un 0. | num <> | La comparaison est vraie si la valeur 1 est numériquement inégale à la valeur 2. Toute valeur, qui n'est pas un nombre, est traitée comme un 0. | num > | La comparaison est vraie si la valeur 1 est numériquement supérieure à la valeur 2. Toute valeur, qui n'est pas un nombre, est traitée comme un 0. | num >= | La comparaison est vraie si la valeur 1 est numériquement supérieure ou égale à la valeur 2. Toute valeur, qui n'est pas un nombre, est traitée comme un 0. | num < | La comparaison est vraie si la valeur 1 est numériquement inférieure ou égale à la valeur 2. Toute valeur, qui n'est pas un nombre, est traitée comme un 0. | num <= | La comparaison est vraie si la valeur 1 est numériquement inférieure ou égale à la valeur 2. Toute valeur, qui n'est pas un nombre, est traitée comme un 0. | str == | La comparaison est vraie si la valeur 1 est égale à la valeur 2 en tant que chaîne de caractères. | str <> | La comparaison est vraie si la valeur 1 n'est pas égale à la valeur 2 en tant que chaîne de caractères. | str <> | La comparaison est vraie si la valeur 1 est supérieure à la valeur 2 en tant que chaîne de caractères. La comparaison est effectuée en utilisant le jeu de caractères ISO-8859-1 (Latin-1). | str >= | La comparaison est vraie si la valeur 1 est inférieure à la valeur 2 en tant que chaîne de caractères. La comparaison est effectuée en utilisant le jeu de caractères ISO-8859-1 (Latin-1). | str < | The comparison is true if value 1 is less than value 2 as a string of characters. La comparaison est effectuée en utilisant le jeu de caractères ISO-8859-1 (Latin-1). | str <= | La comparaison est vraie si la valeur 1 est inférieure ou égale à la valeur 2 comme une chaîne de caractères. La comparaison est effectuée en utilisant le jeu de caractères ISO-8859-1 (Latin-1). |
Exemples Expression 1 | Opérateur | Expression 2 | Résultat | 123 | num == | 123 | vrai | 123 | num == | Bonjour | false | 123 | num > | Bonjour | truevrai | 0 | num <> | Bonjour | false | 123 | str == | Bonjour | false | 123 | str >= | Bonjour | truevrai |
Sorties Sortie | Utilisé lorsque ... | Vrai | lorsque la comparaison est vraie. | Faux | lorsque la comparaison est fausse. |
|