文档章节

php入门3之运算符和表达式

金馆长1
 金馆长1
发布于 2015/11/28 15:37
字数 553
阅读 9
收藏 0
php

一、算术运算符:

        + - * /  %

二、逻辑运算符:

      

操作符 实例 结果为真
&&或and $A and $B 当$A和$B都为真时
||或or $A || $B 当$A或者$B有一个为真时
Xor $A Xor $B 当$A、$B一真一假时
!$A $A为假时

三、比较运算符:

    

操作符 实例 结果为真
< $A <$B 当$A小于$B时
> $A > $B 当$A>$B时
<= $A <=$B 当$A小于等于$B时
>= $A>=$B 当$A大于等于$B时
== $A==$B 当$A等于$B时
!= $A!=$B 当$A不等于$B时
=== $A===$B 当$A恒等于$B时
!== $A!==$B 当$A非恒等于$B时

四、字符串运算符:

         字符串运算符只有一个,即英文的句号“.”。它将两个字符串连接起来。
        

<?php
$a="a123";
$b="abc";
echo  $a.$b."  ";    //结果果为a123abc
echo  $a+$b;    //结果为0;
$a="123";
echo  $a+$b;    //结果为123;
?>



当使用" + "时,PHP会认为这是一次运算。如果" + "号的两边有字符类型,则自动转换为整型,如果是字母,则输出为0,如果是以数字开头的字符串,则会截取字符串头部的数字,再进行运算。


五、赋值运算符:

    

赋值运算符串是把基本赋值运算符(“=”)右边的值班赋给左边的变量或者常量。如下表所示

操作 符号 实例 展开形式 意义
赋值 = $A=B $A=3 将右边的赋值给左边
+= $A+=B $A=$A+B 将右边的值加到左边
-= $A-=B $A=$A-B 将右边的值减到左边
*= $A*=B $A=$A*B 将右边的值乘以左边的
/= $A/=B $A=$A/B 将右边的值除以左边的
连接字符 .= $A.=B $A=$A.B 将右边的字符串加到左边
取余数 %= $A%=B $A=$A%B 将左边的值对右边取余数

六、

@错误屏蔽

  错误屏蔽运算符可以对程序中出现错误的表达式进行操作,进而对错误信息进行屏蔽,其使用的方法就是在错误的表达式前加上“@”即可。它只是对错误信息进行屏蔽,并没有解决错误。

<?php
$a=10;
$a=@($a/0);
?>



























© 著作权归作者所有

上一篇: php入门4之函数
下一篇: php入门2
金馆长1
粉丝 17
博文 43
码字总数 29363
作品 0
海淀
程序员
私信 提问
PHP快速开发两小时入门

1.认识PHP代码标识 想在页面中编写PHP代码非常容易,如下面代码: 就像你可以编写JavaScript脚本语言需要写在 标签之间一样,你可以在页面中编写PHP代码写在标签之间,但注意后面的?>是可以省...

assnr
2016/11/09
0
0
PHP三小时入门笔记(2014-9-3)

PHP三小时入门笔记(2014-9-3) 1、PHP是什么:编程语言 2、PHP 代码是运行在服务端的 3、行该脚本后,客户端就能接收到其结果,但他们无法得知其背后的代码是如何运作的 4、甚至可以将 web ...

GZhiDao
2015/11/26
72
0
C语言程序的结构认识:基础入门知识

•1 C语言程序的结构认识 用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使读者对c语言有个初步认识。 例1 计算两个整数之和的c程序: #include main() { int a,...

小辰GG
2017/12/22
0
0
python3基础知识讲解(二)

引言 生活中有太多的不容易了,既然来到了这个世界,那么就请在坚持一下,就那么一下,你会挺过去的;没有人事一番风顺的,只有经得起磨练的人才会成功的,所以,坚持,在坚持!记住一句话:...

长风留言
2018/05/30
0
0
php常用运算符

下面我分别看一下PHP的算术、字符串、逻辑与比较等运算符。    1、算术运算符 +:$a + $b 加 $a加上$b -:$a - $b 减 $a减去$b *:$a * $b 乘 $a乘以$b /:$a / $b 除 $a除以$b %:$...

归海一刀
2009/09/08
64
0

没有更多内容

加载失败,请刷新页面

加载更多

一、docker 入坑(win10和Ubuntu 安装)

前言 终究还是绕不过去了,要学的知识真的是太多了,好在我们还有时间,docker 之前只闻其声,不曾真正的接触过,现在docker 越来越火,很多公司也都开始使用了。所以对于我们程序员而言,又...

quellanan2
9分钟前
4
0
AutoCompleteTextView

小技巧按菜单键 当菜单打开之前会调用onMenuOpened(int featereId,Menu menu),可以重写这个方法,弹出对话框或者Popmenu 再布局中添加控件AutoCompleteTextView. <AutoCompleteTextVie...

逆天游云
12分钟前
3
0
谷歌软件商店:推出5美元会员 可用数百个软件

腾讯科技讯,谷歌和苹果是全球两大智能手机操作系统的运营者,两家公司旗下分别拥有占据行业垄断地位的谷歌软件商店和苹果软件商店。据外媒最新消息,手机软件商店的商业模式正在发生一些变化...

linuxCool
34分钟前
2
0
RocketMQ 多副本前置篇:初探raft协议

Raft协议是分布式领域解决一致性的又一著名协议,主要包含Leader选举、日志复制两个部分。 温馨提示: 本文根据raft官方给出的raft动画进行学习,其动画展示地址:http://thesecretlivesofda...

中间件兴趣圈
34分钟前
2
0
elasticsearch 6.8.0 添加认证

1. 修改elasticsearch-6.8.0/config/elasticsearch.yml 最后添加一行:xpack.security.enabled: true 2. 初始化用户和密码 ./bin/elasticsearch-setup-passwords interactive 我这里初始化为......

coord
36分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部