继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

PHP整理笔记

慕仔4209126
关注TA
已关注
手记 304
粉丝 69
获赞 305

  1. 字符串插入

                部分常用的转义字符


转义序列

描述

\n

换行符

\r

回车

\t

水平制表图

\\

反斜杠

\$

美元符

\"

双引号

双引号提供了最大的灵活性,原因是变量和转移序列都会得到相应的解析。

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

<?php

       echo '变量名:$userName,转义字符\n在单引号中无效';

?>

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<$b

大于

$a>$b

<=

小于等于

$a<=$b

>=

大于等于

$a>=$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

}


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP