码迷,mamicode.com
首页 > Web开发 > 详细

php 8大运算符

时间:2017-04-22 18:49:52      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:实现   逻辑运算   ext   image   bsp   算术运算   赋值运算   blog   前置与后置   

header("content-type:text/html;charset=utf-8");

1、算术运算符
+-*/ %

$intData1 = 13;
$intData2 = 2;
echo $intData1%$intData2;
2、赋值运算符 += -+ *= /= %=
a+=b;
$intData3+=$intData2;
echo $intData3;

3、前置与后置运算符++ --;前置先本身+或-后参与运算,后置是先参与运算后本身+或-
$a = 4;
$b = $a++;
$c = --$a;
echo $b."-".$c;

4、连接运算符.
$strData1 = "马云说:";
$strData2 = "人一定要有梦想,万一实现了呢?";
echo $strData1.$strData2;

5、关系运算符> >= < <= == === != !==
$intData4 = 3;
$intData5 = 5;
if($intData4 > &intData5){
echo "a";

}else{

echo "b";
}
6、逻辑运算符! &&(and) ||(or)
$boolData4 = false;
$boolData5 = true;
if($boolData4&&$boolData5){
echo "a";

}else{

echo "b";
}

7、三元运算符() ? "" : ""
$intData6 = 7;
$intData7 = 9;
$intData8 = ($intData6 > $intData7)?1:0;
echo $intData8;

8、位运算符: 位与 位或 异或 取反 左移 右移
计算机位运算按补码来算
正数:原码反码补码一样
负数:原码-反码(原码取反)-补码(反码 +1)
$intData9 = 7;
$intData10 = 3;
echo $intData9&$intData10;
/*
00000111
00000011
--------
00000011


*/

9、错误屏蔽符号@
注意
警告
错误
$intData11 = 11;
echo @($intData11/0);

技术分享

 

php 8大运算符

标签:实现   逻辑运算   ext   image   bsp   算术运算   赋值运算   blog   前置与后置   

原文地址:http://www.cnblogs.com/zhangj391/p/6748573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!