浅析使用PHP逻辑运算符
2013-09-04 21:47
411 查看
PHP还是比较常用的,于是我研究了一下PHP逻辑运算符,在这里拿出来和大家分享一下,希望对大家有用。PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。
PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。PHP 极其适合网站开发,其代码可以直接嵌入 HTML 代码。PHP 语法非常类似于 Perl 和 C。PHP 常常搭配 Apache (web 服务器) 一起使用。不过它也支持 ISAPI,并且可以运行于 Windows 的微软 IIS 平台。字符串运算符,有两个字符串运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),它将右边参数附加到左边的参数后。
1.字符串运算符
例子:
<?php $a="Hello"; $b=$a."World!"; $a="Hello"; $a.="World!"; ?> PHP仅有的一个数组运算符是+运算符。它把右边的数组附加到左边的数组后,但是重复的键值不会被覆盖。
$a=array("a"=>"apple","b"=>"banana"); $b=array("a"=>"pear","b"=>"strawberry","c"=>"cherry"); $c=$a+$b; $ar_dump($c); 执行后,此脚本会显示:
array(3){ ["a"]=> string(5)"apple" ["b"]=> string(6)"banana" ["c"]=> string(6)"cherry" } 2.PHP逻辑运算符:
PHP逻辑运算符:
$aand$bAnd(逻辑与)TRUE,如果$a与$b都为TRUE。
$aor$bOr(逻辑或)TRUE,如果$a或$b任一为TRUE。
$axor$bXor(逻辑异或)TRUE,如果$a或$b任一为TRUE,但不同时是。
!$aNot(逻辑非)TRUE,如果$a不为TRUE。
$a&&$bAnd(逻辑与)TRUE,如果$a与$b都为TRUE。
$a||$bOr(逻辑或)TRUE,如果$a或$b任一为TRUE。
“与”和“或”有两种不同形式运算符的原因是它们操作的优先级不同。
PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。PHP 极其适合网站开发,其代码可以直接嵌入 HTML 代码。PHP 语法非常类似于 Perl 和 C。PHP 常常搭配 Apache (web 服务器) 一起使用。不过它也支持 ISAPI,并且可以运行于 Windows 的微软 IIS 平台。字符串运算符,有两个字符串运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),它将右边参数附加到左边的参数后。
1.字符串运算符
例子:
<?php $a="Hello"; $b=$a."World!"; $a="Hello"; $a.="World!"; ?> PHP仅有的一个数组运算符是+运算符。它把右边的数组附加到左边的数组后,但是重复的键值不会被覆盖。
$a=array("a"=>"apple","b"=>"banana"); $b=array("a"=>"pear","b"=>"strawberry","c"=>"cherry"); $c=$a+$b; $ar_dump($c); 执行后,此脚本会显示:
array(3){ ["a"]=> string(5)"apple" ["b"]=> string(6)"banana" ["c"]=> string(6)"cherry" } 2.PHP逻辑运算符:
PHP逻辑运算符:
$aand$bAnd(逻辑与)TRUE,如果$a与$b都为TRUE。
$aor$bOr(逻辑或)TRUE,如果$a或$b任一为TRUE。
$axor$bXor(逻辑异或)TRUE,如果$a或$b任一为TRUE,但不同时是。
!$aNot(逻辑非)TRUE,如果$a不为TRUE。
$a&&$bAnd(逻辑与)TRUE,如果$a与$b都为TRUE。
$a||$bOr(逻辑或)TRUE,如果$a或$b任一为TRUE。
“与”和“或”有两种不同形式运算符的原因是它们操作的优先级不同。
相关文章推荐
- 浅析使用Turck-mmcache编译来加速、优化PHP代码
- PHP命名空间(Namespace)的使用浅析
- php输入流php://input使用浅析
- 浅析PHP递归函数返回值使用
- 浅析php中的substr_count()函数的使用
- 浅析php中array_map和array_walk的使用对比
- 浅析PHP递归函数返回值使用方法
- 浅析PHP遍历数组使用方法
- php输入流php://input使用浅析
- 浅析PHP中call user func()函数及如何使用call user func调用自定义函数
- PHP正则表达式字符集的使用浅析
- 浅析使用Turck-mmcache编译来加速、优化PHP代码
- php输入流php://input使用浅析
- 浅析PHP递归函数返回值使用方法
- 轻松掌握PHP逻辑运算符语法和使用技术
- php输入流php://input使用浅析
- 浅析PHP中call user func()函数及如何使用call user func调用自定义函数
- 使用PHP生成二维码的两种方法(带logo图像)
- php中htmlspecialchars()函数和addslashes()函数的使用和区别
- JAVA -- stateless4j StateMachine 使用浅析(三)