1.for循环
注意:循环中千万不能出现死循环
死循环例: 例2: 例3:
2. while、do-while循环
其语法:
小结: 1.for、while、do-while可以相互替换 2.如果明确知道循环多少次首先for循环,如果要循环到条件不成立为止选while或do-while 3.先判断在执行选while,先执行再判断选do-while至少执行一次
例题: 使用三种循环实现从1到100
1)
2)
3)
小结: 1.for、while、do-while可以相互替换 2.结合++前置和++后置考虑逻辑
3.多语句表达式 初始值增量可以由多条语句组成
例:
小结: 初始值、增量可以写多个表达式,但条件一般只写一个,如果条件写多个,只是最后一个条件起作用
4.双重循环
1.打印阶梯数字
2.打印九九乘法表
结果图:
小结: 规则为当前列*当前行
5.foreach
foreach循环来遍历数组 语法:
例:
语法: break:中断循环 continue:中断当前煦暖,进入下一个循环
例题:
1.中断多重循环 break和continue默认中断、跳出1重循环,如果调中断、跳出多重循环,在后面加一个数字。
练习
小结:switch的本质是循环了一次的循环
php中除了do-while以外,其他的语法结构都有替代语法,规则:左大括号变冒号,右大括号变endXXX
例题:在混编的时候用替代语法
小结:可以通过替代语法证明else if 之间如果有空格是嵌套if语句
函数就是一段代码块 函数可以实现模块化编程
1.函数定义
通过函数名()调用函数
小结: 变量名区分大小写 关键字、函数名不区分大小写
2.可变函数
将函数名储存到变量中
例:随机调用函数
3.匿名函数
匿名函数就是没有名字的函数
4.参数传递
函数的参数有形式参数和实际参数 形式参数是定义函数时候的参数,只起形式的作用,没有具体的值 实际参数的调用函数时候的参数,有具体的值
默认情况下,参数的传递是指传递
地址传递
小结: 函数的参数默认是值传递 如果要传递地址,在参数前面加& 如果是地址传递,不能直接写值
5.参数默认值
1)在定义函数的时候给形参赋值就是参数的默认值
2)默认值必须是值,不能用变量代替
3)默认值可以使用常量
4)有默认值的写在后面,没有默认值的写在前面
6.参数个数不匹配
获取所有传递的参数
7.参数约束
1)定义变长参数(了解即可)
运行结果:
2)参数类型约束
3)返回值约束
可以约束:string、int、float、bool、数组
1.终止脚本执行
提示:return只能中断当前页面,如果有包含文件,只能中断包含文件
例:
6-demo.php
text.php
运行结果:
如果要完全终止脚本执行,使用exit()、或die()
2.返回页面结果
test.php
6-demo.php
小结:在项目中引用配置文件就用这种方法
3.函数的返回和终止
return在函数中使用作用有两个 1)终止函数执行 2)返回值