PHP笔记-第六章(运算符和控制流程)

运算符

算术运算符:+ - * / % ++ –
在这里插入图片描述
赋值运算符:= += .=(点是作字符串拼接的作用,也可以拼接两个变量)
在这里插入图片描述
比较运算符:> < <>(不等于) == ===(绝对等于) >= <=
在这里插入图片描述
逻辑运算符:and (&&) or(||) 运算符优先级的问题:&&比and优先级高
其他运算符:.(点是作字符串拼接的作用,也可以拼接两个变量) =>(数组中常用) ->(对象时常用)

流程控制

流程控制是可编程语言的一重要个代表。
可编程语言:在特定的环境下做出特定的行为。

流程控制分为条件和循环。

注意使用break和continue

条件:if 和switch

if的条件需要是一个表达式(1或者0都是表达式),然后会将表达式换算成一个布尔值看执行与否。if的花括号结束不用分号。
if的花括号可以使用冒号代替,但是结尾的需使用endif:结尾。也就是说,if():代码 endif:配套。
在这里插入图片描述
在这里插入图片描述

循环

for,foreach,while,dowhile

for循环

在这里插入图片描述

foreach循环:提供遍历数组的简单方式。只能用在数组或对象上。

在这里插入图片描述
在这里插入图片描述
条件里可以没有$key,其他的不可以省略。
在这里插入图片描述

注意foreach只能遍历一维数组,多维数组遍历不了。但是可以用var_dump()来打印。

在这里插入图片描述

换句话说,foreach可以遍历二维等数组,但是要每维的数组长度一样,然后只用双重foreach遍历。否则就只好用var_dump()打印。

在这里插入图片描述

实战,使用if对留言内容进行检查

die()禁止程序继续执行,又或者停止程序。程序会从当前停止执行。
在这里插入图片描述
需要注意的是这个判读语句 c o n t e n t = = ′ ′ 。 如 果 content==&#x27;&#x27;。 如果 content==content==’ '有空格,那么即使提交空内容也不会报错,可能是因为空的内容能够与空格==。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值