(1) Opérateur arithmétique
<?php
$maxLine = 4; //每排人数
$no = 17;//学生编号
$line = ceil($no/$maxLine); // 向上取整
$row = $no%$maxLine ? $no%$maxLine : $maxLine;
echo "编号<b>".$no."</b>的座位在第<b>".$line."</b>排第<b>".$row."</b>个位置";?>
Copier après la connexion
(2) Opérateur d'affectation
- “=" : Attribue la valeur de l'expression de droite à l'opérande de gauche. Il copie la valeur de l'expression de droite et la donne à l'opérande de gauche. En d'autres termes, demandez d'abord un morceau de mémoire pour l'opérande de gauche, puis mettez la valeur copiée dans cette mémoire
- "&": affectation de référence, ce qui signifie que les deux variables pointent vers les mêmes données . Cela fera que deux variables partageront un morceau de mémoire. Si les données stockées dans cette mémoire changent, les valeurs des deux variables changeront
<?php
$a = "我在慕课网学习PHP!";
$b = $a; $c = &$a;
$a = "我天天在慕课网学习PHP!";
echo $b."<br />";
// 我在慕课网学习PHP!
echo $c."<br />";
// 我天天在慕课网学习PHP!
?>
Copier après la connexion
(3) Opérateur de comparaison
<?php
$a = 1; $b = "1";
var_dump($a == $b); // true
var_dump($a === $b); // false
var_dump($a != $b); //false
var_dump($a <> $b); // false
var_dump($a !== $b); // true
var_dump($a < $b); //false
$c = 5;
var_dump($a < $c); //true
var_dump($a > $c); // false
var_dump($a <= $c); // true
var_dump($a >= $c); // false
var_dump($a >= $b); // true?>
Copier après la connexion
(4) Opérateur ternaire
- ("?:") L'opérateur ternaire est aussi un Opérateur de comparaison
- expression (expr1)?(expr2):(expr3), si la valeur de expr1 est vraie, la valeur de cette expression est expr2, sinon elle est expr3.
<?php
$a = 78;//成绩
$b = $a >= 60 ? "及格": "不及格";
echo $b;?>
Copier après la connexion
(5) Opérateur logique
(6) Opérateur de concaténation de chaînes
- Opérateur de concaténation (".") : il renvoie la chaîne obtenue en ajoutant l'argument de droite à l'argument de gauche.
- Opérateur d'affectation de concaténation ("".=") : après avoir ajouté l'argument de droite paramètre au paramètre de gauche
<?php
$a = "张先生"; $tip = $a.",欢迎您在慕课网学习PHP!";
$b = "东边日出西边雨";
$b .= ",道是无晴却有晴";
$c = "东边日出西边雨";
$c = $c.",道是无晴却有晴";
echo $tip."<br />";
echo $b."<br />";
echo $c."<br />";
?>
Copier après la connexion
(7) Opérateur de contrôle d'erreur
- Un opérateur de contrôle d'erreur est fourni en PHP "@", pour certains expressions pouvant provoquer des erreurs lors du fonctionnement, nous ne souhaitons pas afficher de messages d'erreur aux clients lorsque des erreurs se produisent, ce qui n'est pas convivial
- Vous pouvez placer @ dans une expression PHP. Auparavant, tous les messages d'erreur qui pourraient être générés par l'expression ont été ignorés
- Si la fonctionnalité track_error (définie dans php.ini) est activée, tous les messages d'erreur générés par l'expression ont été stockés dans des variables Dans $php_errormsg, cette variable sera écrasée à chaque fois une erreur se produit, donc si vous souhaitez l'utiliser, vous devez la vérifier le plus tôt possible
- Il convient de noter que : le préfixe de contrôle d'erreur "@" ne bloquera pas l'analyse des informations d'erreur et ne pourra pas le mettre avant la définition d'une fonction ou d'une classe, et il ne peut pas être utilisé dans des structures conditionnelles telles que if et foreach
<?php
$conn = @mysql_connect("localhost","username","password");
echo "出错了,错误原因是:".$php_errormsg;
?>
Copier après la connexion
Merci d'avoir lu, j'espère que vous en bénéficierez beaucoup.
Cet article est reproduit à partir de : https://blog.csdn.net/sinat_35615296/article/details/78813100
Tutoriel recommandé : "Tutoriel 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!