PHP循环、函数和作用域

一、循环

1.for循环

PHP循环、函数和作用域
注意:循环中千万不能出现死循环

死循环例:
PHP循环、函数和作用域
例2:
PHP循环、函数和作用域
例3:
PHP循环、函数和作用域

2. while、do-while循环

其语法:
PHP循环、函数和作用域

小结:
1.for、while、do-while可以相互替换
2.如果明确知道循环多少次首先for循环,如果要循环到条件不成立为止选while或do-while
3.先判断在执行选while,先执行再判断选do-while至少执行一次

例题:
使用三种循环实现从1到100

1)
PHP循环、函数和作用域

2)
PHP循环、函数和作用域

3)
PHP循环、函数和作用域

小结:
1.for、while、do-while可以相互替换
2.结合++前置和++后置考虑逻辑

3.多语句表达式
初始值增量可以由多条语句组成

例:
PHP循环、函数和作用域

小结:
初始值、增量可以写多个表达式,但条件一般只写一个,如果条件写多个,只是最后一个条件起作用

4.双重循环

1.打印阶梯数字

PHP循环、函数和作用域

2.打印九九乘法表

PHP循环、函数和作用域

结果图:

PHP循环、函数和作用域

小结:
规则为当前列*当前行

5.foreach

foreach循环来遍历数组
语法:

PHP循环、函数和作用域

例:

PHP循环、函数和作用域

二、跳转语句

语法:
break:中断循环
continue:中断当前煦暖,进入下一个循环

例题:
PHP循环、函数和作用域

1.中断多重循环
break和continue默认中断、跳出1重循环,如果调中断、跳出多重循环,在后面加一个数字。

PHP循环、函数和作用域
PHP循环、函数和作用域

练习

PHP循环、函数和作用域

小结:switch的本质是循环了一次的循环

三、替代语法

php中除了do-while以外,其他的语法结构都有替代语法,规则:左大括号变冒号,右大括号变endXXX

PHP循环、函数和作用域

例题:在混编的时候用替代语法

PHP循环、函数和作用域

小结:可以通过替代语法证明else if 之间如果有空格是嵌套if语句

PHP循环、函数和作用域

四、函数

函数就是一段代码块
函数可以实现模块化编程

1.函数定义

PHP循环、函数和作用域

通过函数名()调用函数

PHP循环、函数和作用域

小结:
变量名区分大小写
关键字、函数名不区分大小写

2.可变函数

将函数名储存到变量中

PHP循环、函数和作用域

例:随机调用函数

PHP循环、函数和作用域

3.匿名函数

匿名函数就是没有名字的函数

PHP循环、函数和作用域

4.参数传递

函数的参数有形式参数和实际参数
形式参数是定义函数时候的参数,只起形式的作用,没有具体的值
实际参数的调用函数时候的参数,有具体的值

PHP循环、函数和作用域
默认情况下,参数的传递是指传递

PHP循环、函数和作用域
地址传递

PHP循环、函数和作用域

小结:
函数的参数默认是值传递
如果要传递地址,在参数前面加&
如果是地址传递,不能直接写值

PHP循环、函数和作用域

5.参数默认值

1)在定义函数的时候给形参赋值就是参数的默认值

PHP循环、函数和作用域

2)默认值必须是值,不能用变量代替

PHP循环、函数和作用域

3)默认值可以使用常量

PHP循环、函数和作用域

4)有默认值的写在后面,没有默认值的写在前面

PHP循环、函数和作用域
6.参数个数不匹配

PHP循环、函数和作用域

获取所有传递的参数

PHP循环、函数和作用域

7.参数约束

1)定义变长参数(了解即可)

PHP循环、函数和作用域

运行结果:
PHP循环、函数和作用域

2)参数类型约束

PHP循环、函数和作用域

3)返回值约束

PHP循环、函数和作用域

可以约束:string、int、float、bool、数组

PHP循环、函数和作用域

五、return

1.终止脚本执行

PHP循环、函数和作用域

提示:return只能中断当前页面,如果有包含文件,只能中断包含文件

例:

6-demo.php
PHP循环、函数和作用域

text.php
PHP循环、函数和作用域

运行结果:

PHP循环、函数和作用域

如果要完全终止脚本执行,使用exit()、或die()

PHP循环、函数和作用域

2.返回页面结果

test.php
PHP循环、函数和作用域

6-demo.php
PHP循环、函数和作用域

小结:在项目中引用配置文件就用这种方法

3.函数的返回和终止

return在函数中使用作用有两个
1)终止函数执行
2)返回值

PHP循环、函数和作用域

例题计算器

PHP循环、函数和作用域
PHP循环、函数和作用域

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-26
  • 2022-12-23
  • 2021-10-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-12
  • 2022-12-23
  • 2021-08-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案