Maison > développement back-end > Problème PHP > 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 ?

(*-*)浩
Libérer: 2023-02-25 19:54:01
original
2828 Les gens l'ont consulté

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal