PHP循环 跳转 替代语法 函数 返回总结
2021-01-19 21:15
标签:配置文件 pre 进入 表达 本质 语句 断包 bool 数组 ? 1.for 2.while、do-while 语法: 小结: ? 1.for、while、do-while可以相互替换 ? 2.如果明确知道循环多少次首先for循环,如果需要循环到条件不成立为止选择while或者do-while ? 3.先判断在执行while,先执行在判断do-while ? 4.while循环条件不成立就不执行,do-while至少执行一次 3.多语句表达式 ? 初始值、增量可以由多条语句组成 ? 小结:初始值、增量可以写成多个表达式,但是条件一般只写一个,如果条件写多个,只是最后一个起作用 4.双重循环 5.foreach ? foreach用来遍历数组 中断多重循环 ? break和continue默认中断、跳出1重循环,如果调中断、跳出多重循环,在后面加一个数字。 ? 小结:switch的本质是循环了一次的循环 规则: ? 左大括号变冒号,右大括号变endXXX 注意:在混编时候用替代语法 小结:可以通过替代语法证明else if之间如果有空格是嵌套if语句 ? 1.函数就是一段代码块 ? 2.函数可以实现模块化编程 1.5.1 函数定义 通过函数名()调用函数 小结: ? 1.变量名区分大小写 ? 2.关键字、函数名不区分大小写 1.5.2 可变函数 将函数名储存到变量中 1.5.3 匿名函数 ? 没有名字的函数 1.5.4 参数传值 ? 函数的参数有形式参数和实际参数 ? 形式参数是定义函数时候的参数,只起形式的作用,没有具体的值 ? 实际参数的调用函数时候的参数,有具体的值 小结: ? 1、函数的参数默认是值传递 ? 2、如果要传递地址,在参数前面加& ? 3、如果是地址传递,不能直接写值 1.5.5 参数默认值 ? 1、在定义函数的时候给参数赋值就是参数的默认值。 ? 2、默认值必须是值,不能用变量代替 ? 3、默认值可以使用常量 ? 4、有默认值的写在后面,没有默认值的写在前面 1.5.6 参数个数不匹配 ? 获取所有传递的参数 ? 1.5.7 参数约束 ? 1、定义变量长参数(了解) ? 2、参数类型约束 //类型约束 ? 3、返回值约束 可以约束:string、int、float、bool、数组 1.6 return ? 1.6.1 终止脚本执行 提醒:return只能中断当前页面,如果有包含文件,只能中断包含文件。 如果要完全终止脚本的执行,使用exit()、或die() 1.6.2 返回页面结果 小结:在项目中引入配置文件就是用这种方法 1.6.3 函数的返回和终止 return在函数中使用作用有二 ? 1、终止函数执行 ? 2、返回值 PHP循环 跳转 替代语法 函数 返回总结 标签:配置文件 pre 进入 表达 本质 语句 断包 bool 数组 原文地址:https://www.cnblogs.com/gerenboke/p/13332151.html循环
for(初始值;条件;增量){
//循环体
}
while(条件){
}
-------------------------------------
do{
}while(条件)
//语法一
? foreach(数组 as 值){
}
? //语法二
? foreach(数组 as 键=>值){
}
跳转
语法
? break:中断循环
? continue:中断当前循环,进入下一个循环
替代语法
//if的替代语法
? if():
? elseif():
? else:
? endif;
//switch替代语法
? switch():
? endswitch:
//for
? for():
? endfor();
函数
function 函数名(参数1,参数2,...){
//函数体
}
‘;
}
$str=‘show‘; //将函数名保存到变量中
$str(‘锄禾日当午‘);
?>
‘;
echo ‘地址:‘.$addr,‘
‘;
}
//测试
fun(‘tom‘,‘北京‘);
fun(‘berry‘);
function fun(){
//echo func_num_args(),‘
‘;
$args=func_get_args(); //获取参数数组
print_r($args);
}
fun(10);
fun(10,20);
fun(10,20,30);
function fun(string $name,int $age){
echo "姓名:{$name},‘
‘";
echo "年龄:{$age},‘
‘";
}
fun(‘tom‘,22);
//约束$name是字符型,$age是整数
function fun(int $num1,int $num2):int{ //必须返回的是整数
return $num1+$num2;
}
echo fun(10,20); //30
‘;
return; //终止脚本执行
echo ‘锄禾日当午
‘;
echo ‘aaa
‘;
exit(); //die()
echo ‘bbb
‘;
‘tom‘,‘sex‘=>‘男‘);
上一篇:前端开发常用css动画代码
文章标题:PHP循环 跳转 替代语法 函数 返回总结
文章链接:http://soscw.com/index.php/essay/44240.html