php整理笔记二

php整理笔记二_php_web-itnose

首页
asp
php
javascript
iis
apache
html/css
coldfusion
ajax
vbscript
cgi
xml/xsl
跨浏览器开发
ruby/rails
程序员
html5
jquery
seo
jboss
json
angularjs
markdown
nginx
thinkphp
yii
pageadmin
extjs
wampserver
kendo ui
coffeescript
gulp
ecmascript
bootstrap

itnose首页 > web > php >

php整理笔记二

2017-06-15 09:41

字符串插入

部分常用的转义字符

转义序列

描述

\n

换行符

\r

回车

\t

水平制表图

\\

反斜杠

\$

美元符

\”

双引号

单引号会按照声明的原样解释,解析字符串时,变量和转义序列都不会进行解析。

2.操作符

操作符是用来对数组和变量进行某种操作运算的符号。

算术操作符

操作符

名称

示例

+

加

$a+$b

减

$a-$b

*

乘

$a*$b

/

除

$a/$b

%

取余

$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

.=

$a.=$b

$a=$a.$b

前置递增递减和后置递增递减运算符:

$a=++$b;

$a=$b++;

$a=–$b;

$a=$b–;

比较运算符

操作符

名称

使用方法

= =

等于

$a= =$b

= = =

恒等

$a= = =$b

!=

不等

$a!=$b

!= =

不恒等

$a!= =$b

不等

$a$b

<

小于

$a

大于

$a>$b

=$b

注:恒等表示只有两边操作数相等并且数据类型也相当才返回true;

例如:0==”0″ 这个返回为true ,因为操作数相等

0== =”0″ 这个返回为false,因为数据类型不同

逻辑运算符

操作符

使用方法

使用方法

说明

!

非

!$b

如果$b是false,则返回true;否则相反

&&

与

$a&&$b

如果$a和$b都是true,则结果为true;否则为false

||

或

$a||$b

如果$a和$b中有一个为true或者都为true时,其结果为true;否则为false

and

与

$a and $b

与&&相同,但其优先级较低

or

或

$a or $b

与||相同,但其优先级较低

操作符”and”和”or”比&&和||的优先级要低。

三元操作符

condition ? value iftrue : value if false

示例:($grade>=50 ? “passed” :”failed”)

错误抑制操作符:

$a=@(57/0);

除数不能为0,会出错,所以加上@避免出现错误警告。

数组操作符

操作符

使用方法

使用方法

说明

+

联合

!$b

返回一个包含了$a和$b中所有元素的数组

= =

等价

$a&&$b

如果$a和$b具有相同的元素,返回true

= = =

恒等

$a||$b

如果$a和$b具有相同的元素以及相同的顺序,返回true

!=

非等价

$a and $b

如果$a和$b不是等价的,返回true

非等价

如果$a和$b不是等价的,返回true

!= =

非恒等

$a or $b

如果$a和$b不是恒等的,返回true

操作符的优先级和结合性:

一般地说,操作符具有一组优先级,也就是执行他们的顺序。

操作符还具有结合性,也就是同一优先级的操作符的执行顺序。这种顺序通常有从左到右,从右到左或者不相关。

下面给出操作符优先级的表。最上面的操作符优先级最低,按着表的由上而下的顺序,优先级递增。

操作符优先级

结合性

操作符

å·¦

,

å·¦

or

å·¦

xor

å·¦

and

右

print

å·¦

= += -= *= /= .= %= &= |= ^= ~= =

å·¦

?:

å·¦

||

å·¦

&&

å·¦

|

å·¦

^

å·¦

&

不相关

= = != = = = = != =

不相关

=

å·¦

>

å·¦

+ – .

å·¦

* / %

右

! ~ ++ — (int)(double)(string)(array)(object) @

右

[]

不相关

new

不相关

()

为了避免优先级混乱,可以使用括号避开优先级。

3.控制结构

for循环

for (初始值;条件;计数器){

//….

}

除了for循环外,php还提供了foreach循环,它专门用于数组的使用。我们在数组中详细介绍它。

do while 循环

do {

//…

} while(条件);

如果希望停止一段代码的执行,根据所需要达到的效果不同,可以有3中方法实现。

第一种:break; 退出循环;第二种是exit;退出程序 第三种是continue;退出当前循环

if (条件)

{

break; //continue

}

相关搜索:
oracle笔记
java基础笔记
html学习笔记
c++学习笔记
c++笔记

相关文章

2017-06-14 15:29 php整理笔记一
2016-08-05 18:40 php学习笔记(二)
2016-09-12 14:38 php laravel5 学习笔记(二)
2014-02-08 11:58 php学习笔记之二:在php中连接mysql
2017-04-11 18:26 php多进程插入数据(pcntl 学习笔记二)

更多相关文章>>

最新文章

2017-06-20 01:35 老铁们,有没有可能让php文件同时只能一个人访问
2017-06-20 01:35 怎么禁止图片直接通过url访问
2017-06-20 01:35 求救!启动wamp只能用本机访问,同局域网的其它设备访问不到!搞了大半天t-t
2017-06-19 15:35 nginx下的thinkphp问题
2017-06-19 15:35 php form 文件上传

更多最新文章>>

热门搜索

oracle学习笔记
php jsp
php webservice
php 图表
php xml
delphi for php
delphi php
php sqlserver
二维图表
英语二图表作文模板
二级c语言
c语言二级
php和.net
javaweb php
php asp.net

京icp备14022385号-2

©2014 itnose软件编程教程 | 联系我们:email:twobrushes@126.com qq:35155868

Posted in 未分类