PHP基础之运算符的使用方法


Posted in PHP onApril 28, 2013

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

2、递增/递减运算符:如$a++,$a--,++$a,--$a.

如:

<?php
$a=10;
$b=5;
$c=$a++; //先赋值,后自增。$c=$a,$a=$a+1
$d=$b--; //先赋值,后自减。$d=$b,$b=$a-1
echo '$a='.$a."||".'$c='.$c.'<br/>'; //$a=11,$c=10
echo '$b='.$b."||".'$d='.$d.'<br/>'; //$b=4,$d=5
?>

<?php
$a=10;
$b=5;
$c=++$a; //先自增,后赋值。$a=$a+1,$c=$a
$d=--$b; //先自减,后赋值。$b=$a-1, $d=$b
echo '$a='.$a."||".'$c='.$c.'<br/>'; //$a=11,$c=11
echo '$b='.$b."||".'$d='.$d.'<br/>'; //$b=4,$d=4
?>

3、比较算符:参考文档

4、逻辑运算符:

PHP基础之运算符的使用方法

如:

$a=10;$b=7;
if($a++>8 || $b++>7){ //$a++>8为真,$b++>7这个就不执行了
echo 'OK!';
}
echo 'a='.$a.'b='.$b; // 输出OK,a=11,b=7

改变一下

$a=10;$b=7;
if($a++>10 && $b++>7){ //$a++>8为假,$b++>7这个就不执行了
echo 'OK!';
}
echo 'a='.$a.'b='.$b; // a=11,b=7

细节:and  && 都表示逻辑与 ,他们的区别在什么地方?

主要体现在优先级上面

and 的优先级
and< = <&&
or < = < ||
如:

$a=false || true; //&& > = > and ;先比较false || true,再赋值
$b=false or true; //|| > = > or  ;先赋值$b=false,再比较,所以结果是false
var_dump($a,$b); //bool(true) bool(false)

PHP 相关文章推荐
聊天室php&amp;mysql(六)
Oct 09 PHP
搜索和替换文件或目录的一个好类--很实用
Oct 09 PHP
php5 mysql分页实例代码
Apr 10 PHP
PHP setTime 设置当前时间的代码
Aug 27 PHP
php页面消耗内存过大的处理办法
Mar 18 PHP
php中3种方法删除字符串中间的空格
Mar 10 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
Oct 10 PHP
PHP实现GIF图片验证码
Nov 04 PHP
PHP strcmp()和strcasecmp()的区别实例
Nov 05 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
Jun 11 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
Dec 13 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 PHP
PHP数据类型之整数类型、浮点数的介绍
Apr 28 #PHP
PHP数据类型之布尔型的介绍
Apr 28 #PHP
PHP中最容易忘记的一些知识点总结
Apr 28 #PHP
php中is_null,empty,isset,unset 的区别详细介绍
Apr 28 #PHP
基于php伪静态的实现详细介绍
Apr 28 #PHP
php无限极分类实现的两种解决方法
Apr 28 #PHP
php 目录遍历、删除 函数的使用介绍
Apr 28 #PHP
You might like
PHP远程连接MYSQL数据库非常慢的解决方法
2008/07/05 PHP
CI框架中zip类应用示例
2014/06/17 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
2016/03/17 PHP
php命令行写shell实例详解
2018/07/19 PHP
Laravel框架文件上传功能实现方法示例
2019/04/16 PHP
PHP进阶学习之垃圾回收机制详解
2019/06/18 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
用javascript实现的激活输入框后隐藏初始内容
2007/06/29 Javascript
事件冒泡是什么如何用jquery阻止事件冒泡
2013/03/20 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
2013/06/27 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
js数组去重的hash方法
2016/12/22 Javascript
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
js实现Tab选项卡切换效果
2020/07/17 Javascript
vue中实现图片和文件上传的示例代码
2018/03/16 Javascript
node puppeteer(headless chrome)实现网站登录
2018/05/09 Javascript
jQuery实现全选、反选和不选功能的方法详解
2019/12/04 jQuery
python中的函数用法入门教程
2014/09/02 Python
Python脚本实现自动发带图的微博
2016/04/27 Python
django创建自定义模板处理器的实例详解
2017/08/14 Python
python取代netcat过程分析
2018/02/10 Python
Python 如何测试文件是否存在
2020/07/31 Python
Python配置pip国内镜像源的实现
2020/08/20 Python
Scrapy 配置动态代理IP的实现
2020/09/28 Python
Django用内置方法实现简单搜索功能的方法
2020/12/18 Python
在职研究生自我鉴定
2013/10/16 职场文书
业务员岗位职责
2013/11/16 职场文书
中专生求职自荐信范文
2013/12/22 职场文书
财务管理专业自荐信范文
2013/12/24 职场文书
幼儿教师师德师风演讲稿
2014/08/22 职场文书
改革共识倡议书
2014/08/29 职场文书
公务员群众路线心得体会
2014/11/03 职场文书
我的生日感言
2015/08/03 职场文书
python基于turtle绘制几何图形
2021/06/15 Python