Une brève discussion sur les opérateurs et les didacticiels de priorité des opérateurs en php

伊谢尔伦
Libérer: 2023-03-10 21:56:01
original
1283 Les gens l'ont consulté

1.Opérateur arithmétique :

% : Opération Modulo (opération restante)
/ : Opération de division (le résultat est la valeur du quotient)
Remarque : Le diviseur des deux opérations ci-dessus ne peut pas être 0. En langage PHP, les opérandes de part et d'autre de % seront convertis en entiers avant l'opération.
Exemple :

<?php
    $a=10%3;
    echo "<p>$a</p>";//输出数值1
    var_dump($a);//可以输出数据的类型:int(1)
?>
Copier après la connexion

2.Opérateur de chaîne
Il n'y a qu'un seul opérateur de chaîne en PHP, qui est le point anglais (.), également appelé opérateur de connexion
Si vous connectez une variable, vous devez ajouter (.) des deux côtés de la variable et ajouter ""
Exemple :

<?php
     header("Content-type:text/html;charset=utf-8");
     $name="吴彦祖";
     $age=30;
     $adress="中华民族共和国";
     echo "<p>我的名字:".$name.",</p><p>我来自".$adress."。</p>"."<br>今年$age.岁";
?>
Copier après la connexion

3. Opérateur d'affectation : opérer la valeur à gauche et votre valeur à droite et les affecter à gauche. Le résultat une fois les valeurs attribuées connectées est affecté à la variable Exemple : $x.=3 est équivalent à $x=$x."3"

4.
Opérateur de comparaison : Opérateur binaire La différence entre « = », « == » et « === » « = » : C'est un symbole d'affectation « == » : est un signe égal Lorsque l'opérande de gauche est. égal à l'opérande de droite, TRUE est renvoyé, sinon FALSE
est renvoyé « === » : lorsque l'opérande de gauche est le même que l'opérande de droite, et leurs données TRUE seront renvoyées uniquement. si les types sont les mêmes


5. Opérateurs logiques : utilisés pour déterminer le bien ou le mal
et ou. && : Lorsque les opérandes des deux côtés sont VRAI, il renvoie VRAI ou ou || : Lorsque les opérandes des deux côtés sont FASE, il renvoie FAUX non ou! : Lorsque l'opérande est VRAI, il renvoie FAUX
xor : ET logique ou opération, tant que l'opérande d'un côté est VRAI, il peut retourner VRAI


6. Opérateurs de bits :
& : deux 1 font 1 ;  : seuls deux 0 valent 0 ; ^ : vaut 1 uniquement lorsque les deux opérandes sont différents
Exemple :

<?php
     header("Content-type:text/html;charset=utf-8");
     $name="吴彦祖";
     $age=30;
     $adress="中华民族共和国";
     echo "<p>我的名字:".$name.",</p><p>我来自".$adress."。</p>"."<br>今年$age.岁";
    ?>
Copier après la connexion

7.三元运算符:(exprl)?(exprl1):(exprl2)类似与  “if...else”,但是三元运算符会显得更加的整洁
当experl的值为TRUE时,获取exprl1 的值,反之 取exprl2的值            
8.执行运算符  :反引号‘ ’
PHP将尝试将引号的内容作为操作系统命令来执行,并将其输出信息返回
9.错误输出控制符号:@
将其放在一个PHP表达式之前,产生的任何警告信息都将被忽略,它只对表达式有效。
规则:如果能从某处取到值,就可以在它的前面加上@。不能放在函数和类的定义之前。
10.运算符的优先级
优 先 级      结合方向  运 算 符  附加信息
1  非结合  new  new
2  左  [  array()
3  非结合  ++ --  递增/递减运算符
4  非结合  ! ~ - (int) (float) (string) (array) (object) @  类型
5  左  * / %  算数运算符
6  左  + - .  算数运算符和字符串运算符
7  左  << >>  位运算符
8  非结合  < <= > >=  比较运算符
9  非结合  == != === !==  比较运算符
10  左  &  位运算符和引用
11  左  ^  位运算符
12  左  |  位运算符
13  左  &&  逻辑运算符
14  左  ||  逻辑运算符
15  左  ? :  三元运算符
16  右  = += -= *= /= .= %= &= |= ^= <<= >>=  赋值运算符
17  左  and  逻辑运算符
18  左  xor  逻辑运算符
19  左  or  逻辑运算符
20  左  ,  多处用到    

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:
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!