Maison  >  Article  >  développement back-end  >  Explication détaillée de la priorité des opérateurs PHP

Explication détaillée de la priorité des opérateurs PHP

醉折花枝作酒筹
醉折花枝作酒筹original
2021-04-01 17:40:185393parcourir

En PHP, une opération peut avoir plusieurs opérateurs connectés entre eux. Nous déterminons l'ordre d'exécution de l'opération ci-dessous, l'éditeur présentera la priorité des opérateurs PHP à tout le monde. J'espère que cela sera utile aux amis qui en ont besoin. aide!

Explication détaillée de la priorité des opérateurs PHP

La règle suivie dans les opérations PHP est la suivante : les opérateurs avec une priorité élevée sont exécutés en premier, et les opérateurs avec une priorité faible sont exécutés plus tard. Dans le cas d'une même priorité, l'exécution se fait de gauche à droite. Bien sûr, vous pouvez également utiliser des parenthèses comme des opérations mathématiques, et les opérateurs entre parenthèses sont exécutés en premier.

Le tableau suivant répertorie les opérateurs en PHP par ordre de priorité de haut en bas. Les opérateurs d'une même ligne ont la même priorité et la direction de leur combinaison détermine la direction de l'ordre des opérations.

Explication détaillée de la priorité des opérateurs PHP

<?php
$bool = true && false;
var_dump($bool); 

$bool = true and false;
var_dump($bool); 
?>

Son résultat est :

false
true
<?php
$a = 7 * 4 / 2; // (7 * 3) / 2 
echo $a;
$a = true ? 0 : true ? 1 : 7; // (true ? 0 : true) ? 1 : 2 
echo $a;

$a = 2;
$b = 7;
$a = $b -= 3; // $a = ($b -= 3) 
echo $a;
echo $b;
?>

Le résultat courant est :

14
7
4
4

Comme le montrent les trois exemples ci-dessus, pour Pour les opérateurs dans la même colonne, la gauche représente les opérations de gauche à droite et la droite représente les opérations de droite à gauche. Si la direction de la combinaison n'est pas applicable, cela signifie qu'elles ne peuvent pas être utilisées ensemble.

Recommandations associées :

"Résumé des questions d'entretien PHP 2021 (collection) "

"Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn