Maison  >  Article  >  développement back-end  >  S'il y a des parenthèses dans le fonctionnement PHP, les parenthèses doivent-elles être calculées en premier ?

S'il y a des parenthèses dans le fonctionnement PHP, les parenthèses doivent-elles être calculées en premier ?

(*-*)浩
(*-*)浩original
2019-10-08 11:20:142779parcourir

La priorité des opérateurs spécifie à quel point deux expressions sont "étroitement" liées. Par exemple, l'expression 1 + 5 * 3 est évaluée à 16 au lieu de 18 car le signe de multiplication (« * ») a une priorité plus élevée que le signe plus (« + »). Les parenthèses peuvent être utilisées pour forcer un changement de priorité si nécessaire. Par exemple : (1 + 5) * 3 a la valeur 18.

S'il y a des parenthèses dans le fonctionnement PHP, les parenthèses doivent-elles être calculées en premier ?

Si les opérateurs ont la même priorité, la direction combinée des opérateurs détermine comment opérer. Par exemple, "-" est l'articulation gauche, alors 1 - 2 - 3 est équivalent à (1 - 2) - 3 et le résultat est -4. D'un autre côté, "=" est l'articulation droite, donc $a. = $b = $c équivaut à $a = ($b = $c). (Apprentissage recommandé : Tutoriel vidéo PHP)

Les opérateurs de même priorité qui ne sont pas combinés ne peuvent pas être utilisés ensemble, par exemple, 1 Mais d'un autre côté, l'expression 1

L'utilisation de parenthèses, même lorsque cela n'est pas nécessaire, indique clairement l'ordre des opérations grâce à l'appariement des parenthèses, plutôt que de s'appuyer sur la priorité et l'associativité de l'opérateur. Cela peut généralement augmenter la lisibilité du code. Lisibilité.

Le tableau suivant répertorie les opérateurs par ordre de priorité de haut en bas. Les opérateurs d'une même ligne ont la même priorité et la direction dans laquelle ils sont combinés détermine l'ordre d'évaluation.

Sil y a des parenthèses dans le fonctionnement PHP, les parenthèses doivent-elles être calculées en premier ?

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