=  !== 
* 比较运算符---条件运算符---关系运算符 
* 比较后的结果只有一种:boolean true false 
* === 比较时不仅要求内容相同,也要求类型相同 
* !== 比较时内容不相同,也要求类型不相同 
* 五、逻辑运算符 &&或and ||或or !或not 
* 逻辑运算符只能操作bool型的值,返回的也是bool型的值 
* 六、位运算符 & | ^ ~ > >>> 
* 七、其他运算符 ? : `` @ => -> :: & $ 
* `` 用来执行操作系统内核 
* @ 用来屏蔽掉错误信息 
* 建议使用“()”改变表达式的优先级别 
* 
* % 有两个目的:整除运算;控制范围,不要用小数,也不要用负数 
* % 会吧运算符两边的数转为整数后再进行整除求余。 
*/ 
//用 %符号判断闰年 
$year=2011; 
if(($year%4==0 && %year0!=0) || $year@0=0) 
{ 
echo "run nian"; 
} 
else 
{ 
echo " not run nian"; 
} 
//    --符号的使用 
$a=10; 
$a  ; //$a=$a 1; 先用变量,再自增1 
  $a; //$a=$a 1; 先自增1,在用变量 
$a--; //$a=$a-1; 先用变量,再自减1 
--$a; //$a=$a-1; 先自减1,再用变量 
echo $a; //结果为10 
//   -- 运算的区别 
$a=10; 
$b=$a  ;//b=10,a=11 
$c=--$b;//c=9,b=9 
$d=$c       $c; //d=20,c=11 
$e=$d-- - --$d; //d=18,e=2 
echo $d; 
//字符串运算符 . 的使用 
$name="tom"; 
$age=27; 
$height=1.75; 
echo "我的名字是:{$name}我的年龄是:{$age}我的身高是:{$height}米
"; echo '我的名字是:'.$name.'我的年龄是:'.$age.'我的身高是:'.$height.'米'.'
'; echo "$age=".$age; //$age=27 echo "我的名字是:{$name}我的年龄是:{$age}我的身高是:{$height}米
";//赋值运算符的使用 $a=10; $a =10; //$a=$a 10; $a-=10; //$a=$a-10; $a*=10; //... $a/=10; //... $a%=10; //$a=$a; $a.="abc";//$a=$a."abc"; echo $a; $str='
'; $str.=''; $str.=''; $str.=''; $str.='
'; $str.='
'; echo $str;//输出一个表格 //比较运算符 var_dump(15>6);//返回 bool(true) $a=15; if(15==$a) { echo "a=15"; } else { echo "a!=15"; } //逻辑运算符的使用 var_dump(true && true);//true var_dump(true && false);//false var_dump(true || false);//true var_dump(!true);//false var_dump(!false);//true //判断用户名密码 $username="admin"; $password="123456"; $email="290080604@qq.com"; if($username=="admin" && $password="123456") { echo "用户名密码正确"; } if($username=="" || $password=="" || $email=="") { echo "一个都不能为空"; } //位运算符 $a=20; //00010100 $b=30; // 00011110 /* * 20 00010100 * 30 00011110 & *----------------------------------- * 00010100 * */ $c=$a & $b; echo $c; /*补充,& | 也可以用做逻辑运算 * &&和||的 短路问题: * &&在作运算时,如果前面的数为false,则后面是否为true,整个表达式都为false,所以就不去执行后面的操作数; * ||在作运算时,如果前面的数为true,则后面的数是否为false,整个表达式都为true,所以就不去执行后面的操作数; * 然而,& 或者 | 在作运算时,两边都会被执行 */ $a=10; if($a>5 || $a 5 | $b > 无符号右移:>>> 例:数 x x>2 x>>>2 17 00010001 01000100 00000100 00000100 -17 11101111 10111100 11111011 00111011 结论:正数左右移动都补0,负数左移补0,带符号右移补1,不带符号补0 */ //其他运算符的运用 $a=10; $b=$a>5 ? $a : 5;//三元运算符,如果成立$b=$a否则$b=5 echo $b; //用``来执行操作系统shell命令 $str=`ipconfig /all`; echo '
'; 
echo $str; 
echo '
'; ?>

php学习之运算符相关概念的更多相关文章

  1. php 运算符与表达式详细介绍

    运算符和表达式是php学习中最基础的知识,本文章通过实例向大家讲解一下运算符和表达式在php中的一些应用和技巧,以及需要注意的地方,需要的朋友可以参考一下。

  2. Javascript基础:运算符与流程控制详解

    这篇文章主要给大家介绍了关于Javascript中运算符及流程控制的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  3. java  常见位逻辑运算符梳理

    这篇文章主要介绍了java常见位逻辑运算符梳理,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参一下下面文章详细内容

  4. Python 运算符Inplace 与Standard 

    这篇文章主要介绍了Python 运算符Inplace 与Standard,nplace运算符的行为类似于普通运算符,只是它们在可变和不可变目标的情况下以不同的方式运行

  5. javascript运算符——位运算符全面介绍

    下面小编就为大家带来一篇javascript运算符——位运算符全面介绍。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  6. JavaScript ES6解构运算符的理解和运用

    在ES6属性中新增了两个属性,分别是解构和…运算符,下面这篇文章主要给大家介绍了关于JavaScript ES6解构运算符的理解和运用,文中通过示例代码介绍的非常详细,需要的朋友可以参考下

  7. Javascript 按位与运算符 (&)使用介绍

    Javascript 按位与运算符 (&),用于对两个 32 位表达式执行按位“与”运算,而一般表达式里面都是十进制整数,此时需要先转换成对应的二进制,然后向前加0,补足32位

  8. javascript中instanceof运算符的用法详解

    本文详细讲解了javascript中instanceof运算符的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  9. python输入、数据类型转换及运算符方式

    这篇文章主要介绍了python输入、数据类型转换及运算符方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  10. 详解如何在 JavaScript 中使用三元运算符

    这篇文章主要为大家介绍了详解如何在 JavaScript 中使用三元运算符示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

随机推荐

  1. PHP个人网站架设连环讲(一)

    先下一个OmnihttpdProffesinalV2.06,装上就有PHP4beta3可以用了。PHP4给我们带来一个简单的方法,就是使用SESSION(会话)级变量。但是如果不是PHP4又该怎么办?我们可以假设某人在15分钟以内对你的网页的请求都不属于一个新的人次,这样你可以做个计数的过程存在INC里,在每一个页面引用,访客第一次进入时将访问时间送到cookie里。以后每个页面被访问时都检查cookie上次访问时间值。

  2. PHP函数学习之PHP函数点评

    PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助

  3. ecshop2.7.3 在php5.4下的各种错误问题处理

    将方法内的函数,分拆为2个部分。这个和gd库没有一点关系,是ecshop程序的问题。会出现这种问题,不外乎就是当前会员的session或者程序对cookie的处理存在漏洞。进过本地测试,includes\modules\integrates\ecshop.php这个整合自身会员的类中没有重写integrate.php中的check_cookie()方法导致,验证cookie时返回的username为空,丢失了登录状态,在ecshop.php中重写了此方法就可以了。把他加到ecshop.php的最后面去就可

  4. NT IIS下用ODBC连接数据库

    $connection=intodbc_connect建立数据库连接,$query_string="查询记录的条件"如:$query_string="select*fromtable"用$cur=intodbc_exec检索数据库,将记录集放入$cur变量中。再用while{$var1=odbc_result;$var2=odbc_result;...}读取odbc_exec()返回的数据集$cur。最后是odbc_close关闭数据库的连接。odbc_result()函数是取当前记录的指定字段值。

  5. PHP使用JpGraph绘制折线图操作示例【附源码下载】

    这篇文章主要介绍了PHP使用JpGraph绘制折线图操作,结合实例形式分析了php使用JpGraph的相关操作技巧与注意事项,并附带源码供读者下载参考,需要的朋友可以参考下

  6. zen_cart实现支付前生成订单的方法

    这篇文章主要介绍了zen_cart实现支付前生成订单的方法,结合实例形式详细分析了zen_cart支付前生成订单的具体步骤与相关实现技巧,需要的朋友可以参考下

  7. Thinkphp5框架实现获取数据库数据到视图的方法

    这篇文章主要介绍了Thinkphp5框架实现获取数据库数据到视图的方法,涉及thinkPHP5数据库配置、读取、模型操作及视图调用相关操作技巧,需要的朋友可以参考下

  8. PHP+jquery+CSS制作头像登录窗(仿QQ登陆)

    本篇文章介绍了PHP结合jQ和CSS制作头像登录窗(仿QQ登陆),实现了类似QQ的登陆界面,很有参考价值,有需要的朋友可以了解一下。

  9. 基于win2003虚拟机中apache服务器的访问

    下面小编就为大家带来一篇基于win2003虚拟机中apache服务器的访问。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. Yii2中组件的注册与创建方法

    这篇文章主要介绍了Yii2之组件的注册与创建的实现方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

返回
顶部