该例子判断变量$x 的值是否等于 2,如果$x 等于 2,那么$y 的值就等于$x(也就是等于
2),反之$y 就等于 1。
提示
为了避免错误,将三元运算符各表达式用括号括起来是个不错的主意。
逻辑运算符
运算符
说明
例子
运算结果
&&
逻辑与,也可写作 and
$x = 2;
$y = 6;
$x && $y > 5
FALSE
||
逻辑或,也可写作 or
$x = 2;
$y = 6;
$x && $y > 5
TRUE
!
逻辑非,取逻辑的反面
$x = 2;
$y = 6;
!($x > $y)
TRUE
连接运算符
“
字符串运算符主要指连接运算符 .”,它将连接其左右参数字符串。
例子:
$x = "beijing";
$y = $x."你好"; //$y = "beijing 你好"
如该例子所示,字符和变量共同输出时需要使用连接运算符。
连接符与赋值运算符一起可构成连接赋值运算符:
$x = "beijing";
$x .="你好"; //$x = "beijing
”
你好
错误控制运算符
错误控制运算符:@
,当将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错
误信息都被忽略掉。
<?php
/*
读取文件 */
$my_file = @file ('file1') or
die ("
打开文件失败,错误信息: '$php_errormsg'");
?>
错误控制运算符经常用于在可能产生错误的地方屏蔽 PHP 的系统错误而提示友好的错误
信息。