Maison >développement back-end >tutoriel php >Introduction de base aux opérateurs php

Introduction de base aux opérateurs php

巴扎黑
巴扎黑original
2017-08-07 10:13:021202parcourir

Opérateurs arithmétiques PHP

运算符 名称 例子 结果
+ 加法 $x + $y $x 与 $y 求和
- 减法 $x - $y $x 与 $y 的差数
* 乘法 $x * $y $x 与 $y 的乘积
/ 除法 $x / $y $x 与 $y 的商数
% 模数 $x % $y $x 除 $y 的余数

Opérateur d'incrémentation/décrémentation PHP

运算符 名称 描述
++$x 前递增 $x 加一递增,然后返回 $x
$x++ 后递增 返回 $x,然后 $x 加一递增
--$x 前递减 $x 减一递减,然后返回 $x
$x-- 后递减 返回 $x,然后 $x 减一递减

Opérateur d'affectation PHP

L'opérateur d'affectation PHP est utilisé pour écrire des valeurs dans des variables.

L'opérateur d'affectation de base en PHP est "=". Cela signifie que l'expression d'affectation de droite définit la valeur de l'opérande de gauche.

赋值 等同于 描述
x = y x = y 右侧表达式为左侧运算数设置值。
x += y x = x + y
x -= y x = x - y
x *= y x = x * y
x /= y x = x / y
x %= y x = x % y 模数


Opérateurs de comparaison PHP

Les opérateurs de comparaison PHP sont utilisés pour comparer deux valeurs (nombres ou chaînes) :

Opérateur Nom Exemple Résultat
= = Égal à $x == $y Renvoie vrai si $x est égal à $y.
=== Congruent (identique) $x === $y Renvoie vrai si $x est égal à $y et qu'ils sont du même type.
!= pas égal à $x != $y Si $x n'est pas égal à $y , renvoie vrai.
a8093152e673feb7aba1828c43532094 n'est pas égal à $x a8093152e673feb7aba1828c43532094 $y si $x est différent de $ y, renvoie vrai.
!== Non congruent (complètement différent) $x !== $y si $x le fait not Si égal à $y et que leurs types ne sont pas les mêmes, renvoie true.
> est supérieur à $x > $y Renvoie vrai si $x est supérieur à $ y.
4d999f4e190bc2c58656107b7006991a= supérieur ou égal à $x >= $y si $x est supérieur supérieur ou égal à $ y, puis renvoie vrai.


Opérateurs logiques PHP

Opérateur Nom Exemple Résultat
et et $x et $y Si $x et $y sont vrais, retournez vrai.
ou ou $x ou $y Si au moins un de $x et $y est vrai, puis retourne vrai.
xor XOR $x xor $y Si $x et $y ont et qu'un seul est vrai, renvoie vrai.
&& et $x && $y Si $x et $y sont vrais, retournez true .
|| ou $x || $y si au moins un de $x et $y est true , puis renvoie true.
! Pas !$x Renvoie vrai si $x n'est pas vrai.

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.

Opérateurs au niveau du bitAucun== != === !== a8093152e673feb7aba1828c43532094Opérateurs de comparaisonGauche&Opérateurs et références au niveau du bitGauche^opérateur de bitsgauche|opérateur de bitsGauche&&Opérateurs logiquesGauche|| Opérateur logique gauche ? :opérateur ternairedroite= += -= *= /= .= %= &= |= ^= 639513f5eb9d8dcbce09d6b5cb44cf73>= =>Opérateur d'affectationgaucheet opérateurs logiquesgauchexor Opérateur logique
Priorité de l'opérateur
Direction de combinaison Opérateur Informations supplémentaires
aucun clone nouveau clone et nouveau
gauche [ tableau()
droit ++ -- ~ (int) (float) (string) (array) (object) (bool) @ type et incrémenter/décrémenter
aucun instanceof type
droit ! Opérateur logique
Gauche * / % Opérateur arithmétique
Gauche + - . Opérateurs arithmétiques et opérateurs de chaînes
Gauche << 🎜>
gauche ou Opérateurs logiques
gauche , beaucoup Où

est utilisé partout, pour les opérateurs ayant la même préséance, le sens associatif gauche signifie que l'évaluation se fera de gauche à droite, et la droite la direction associative signifie au contraire. Il est possible qu'un opérateur avec la même priorité sans direction associative ne puisse pas être combiné avec lui-même. Par exemple, en PHP 1 d66d2a93259ca9392db29f00ed43fda0 1 est une instruction illégale, mais 1 <= 1 == 1 ne l'est pas. Parce que l'opérateur T_IS_EQUAL a une priorité inférieure à l'opérateur T_IS_SMALLER_OR_EQUAL.

Lorsque vous rencontrez des problèmes avec l'opérateur, veillez à faire attention aux problèmes prioritaires, comme indiqué dans l'exemple suivant :


Pour $f, car = a une priorité plus élevée que ou, donc cette formule attribue d'abord une valeur à $f puis exécute l'opération ou, donc le résultat est faux

Trinaire PHP opérateur :

Syntaxe de base :

Expression 1 ? Expression 2 : Expression 3

Règle : Si expression Si le résultat de l’opération 1 est vrai, alors la valeur de l’expression 2 est prise, sinon la valeur de l’expression 3 est prise.

<?php   
$a = 12;
$b = 45;
$c = $a>$b ? $a:$b;
echo &#39;$c=&#39;.$c ;
?>

Opérateurs de chaîne PHP :

En PHP, il n'y a qu'un seul opérateur de chaîne.

L'opérateur de concaténation (.) est utilisé pour concaténer deux valeurs de chaîne.

L'exemple suivant montre comment concaténer deux variables de chaîne ensemble :


Exemple

< ;?php
$txt1="Bonjour tout le monde !";
$txt2="Quelle belle journée !";
echo $txt1 . >
Le code ci-dessus affichera : Bonjour tout le monde ! Quelle belle journée !

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