Qu'est-ce que <=> l'opérateur Spaceship en PHP 7?

  Information

Cet opérateur <=> propose une comparaison combinée en ce sens qu'il:

Renvoi 0 si les valeurs des deux côtés sont égales
Renvoi 1 si la valeur à gauche est supérieure
Renvoi -1 si la valeur à droite est supérieure
Les règles utilisées par l'opérateur de comparaison combiné sont les mêmes que les opérateurs de comparaison actuellement utilisés par PHP, à savoir. <, <=, ==,> = et>.

  code source classé dans  Divers

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
 19    
 20    
 21    
 22    
 23    
 24    
 25    
                               
/*---------------------------------------------------------------*/
/*
Titre : Qu'est-ce que <=> l'opérateur Spaceship en PHP 7?

URL : https://phpsources.net/code_s.php?id=1066
Date édition : 25 Mars 2019
Date mise a jour : 13 Aout 2019

Rapport de la maj:
- fonctionnement du code vérifié
*/
/*---------------------------------------------------------------*/

// Comparaison d'entiers

echo 1 <=> 1; // 0
echo 3 <=> 4; // -1
echo 4 <=> 3; // 1

// Comparaison de chaine

echo "x" <=> "x"; // 0
echo "x" <=> "y"; // -1
echo "y" <=> "x"; // 1
?>

      Fonctions du code - Doc officielle PHP

Détail    php.net  
Description
Versions PHP
   echo
Affiche une chaîne de caractères
PHP 4, 5, 7 et 8

   Un petit merci aux auteurs pour leur travail, ça ne coûte rien et ça fait toujours plaisir wink

 Autres snippets qui pourraient vous intéressez

Générateur d'emails aléatoires

Compatibilité : PHP 5, PHP 7, PHP 8

Génère des emails aléatoirement à partir de tableaux pré remplis, génère aussi nom et prénom, peut générer des millions de faux profils. 

Générateur de mot de passe avec lettres + nombres

Compatibilité : PHP 5, PHP 7, PHP 8

Générateur de mot de passe de taille variable avec lettres + nombres + majuscules+ minuscules.

Générateur de Nuage de Mots

Compatibilité : PHP 4, PHP 5

Voici un générateur de Nuage de Mots, c'est le même générateur qui est utiliser pour tout les différents Nuage de Mots de ce site.

Générateur d'images pour captcha

Compatibilité : PHP 5, PHP 7, PHP 8

Générateur automatique d'images pour Captcha. Le texte de la captcha est stocké dans une variable de session inaccessible côté client.

Générateur de classe - PHP Sources

Compatibilité : PHP 4, PHP 5

Ce script permet de générer une classe php à partir d'une table type MySql. une fois généré, il suffit de modifier la fonction statique &quo

* Requêtes exécutées avec Recherche Contextuelle

  25 Mars 2019

Information sur les mises à jour

Dernière mise à jour :

    13 Aout 2019
    fonctionnement du code vérifié

3 893 Vues
Compatibilité du code
PHP 5, 7 et 8+