流程控制:
一.分支结构
if...else if...elseif...else switch...case...break
二.循环控制
for
while
三.中止循环
//结束本层循环
break
//结束本次循环
continue
四.中止脚本
- exit();
- die();
函数:
语言结构
自定义函数
参数
默认参数
函数返回值
可变个数参数
变量函数
变量作用域
引用参数
回调函数
静态变量
文件包含
递归函数
函数分类:
- 自定义函数
- 回调函数
- 变量函数
- 递归函数
语言结构:
if()
for()
while()
switch()
echo()
print()
array()
list()
foreach()
isset()
unset()
empty()
exit()
die()
include()
require()
自定义函数:
function fun(){}
调用函数:
fun();
参数:
fun(3,"red");
默认参数:
function show($num=9,$color="red"){ echo $num; echo $color; } 函数的结果: 1.输出结果 2.返回结果 可变个数参数: 1.func_get_args(); 2.func_num_args(); 变量函数: $a="sum"; $a(); 变量作用域: 1.全局变量 函数外面的变量是全局变量 2.局部变量 函数内部的变量是局部变量 global关键字修饰后可以把局部变量变成全局变量 引用参数: 1.函数内部和外部指向同一个变量的地址,改变函数内部的变量的值,函数外面也发生变化 回调函数: 1个函数的参数是另一个函数的名字,那么这个参数就叫回调函数; 静态变量: 多次调用同一个函数,静态变量可以一直跟踪下去
文件包含:
- include() 包含出错脚本继续执行
- require() 如果出错文件中止执行
递归函数:
函数里面调用本函数,从上到下看代码
时间: 2024-10-29 21:40:36