php循环跳转,PHP循环 跳转 替代语法 函数 返回总结

标签:配置文件   pre   进入   表达   本质   语句   断包   bool   数组

循环

?1.for

for(初始值;条件;增量){

//循环体

}

2.while、do-while

语法:

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用来遍历数组

//语法一

?foreach(数组 as 值){

}

?//语法二

?foreach(数组 as 键=>值){

}

跳转

语法

?break:中断循环

?continue:中断当前循环,进入下一个循环

中断多重循环

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

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

替代语法

规则:

?左大括号变冒号,右大括号变endXXX

//if的替代语法

?if():

?elseif():

?else:

?endif;

//switch替代语法

?switch():

?endswitch:

//for

?for():

?endfor();

注意:在混编时候用替代语法

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

函数

?1.函数就是一段代码块

?2.函数可以实现模块化编程

1.5.1 函数定义

function 函数名(参数1,参数2,...){

//函数体

}

通过函数名()调用函数

小结:

?1.变量名区分大小写

?2.关键字、函数名不区分大小写

1.5.2 可变函数

将函数名储存到变量中

1.5.3 匿名函数

?没有名字的函数

1.5.4 参数传值

?函数的参数有形式参数和实际参数

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

?实际参数的调用函数时候的参数,有具体的值

小结:

?1、函数的参数默认是值传递

?2、如果要传递地址,在参数前面加&

?3、如果是地址传递,不能直接写值

1.5.5 参数默认值

?1、在定义函数的时候给参数赋值就是参数的默认值。

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

?3、默认值可以使用常量

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

1.5.6 参数个数不匹配

?获取所有传递的参数

?

function fun(){

//echo func_num_args(),‘

‘;

$args=func_get_args();//获取参数数组

print_r($args);

}

fun(10);

fun(10,20);

fun(10,20,30);

1.5.7 参数约束

?1、定义变量长参数(了解)

?2、参数类型约束

//类型约束

function fun(string $name,int $age){

echo "姓名:{$name},‘

‘";

echo "年龄:{$age},‘

‘";

}

fun(‘tom‘,22);

//约束$name是字符型,$age是整数

?3、返回值约束

function fun(int $num1,int $num2):int{//必须返回的是整数

return $num1+$num2;

}

echo fun(10,20);//30

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

1.6 return

?1.6.1 终止脚本执行

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

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

echo ‘aaa

‘;

exit();//die()

echo ‘bbb

‘;

1.6.2 返回页面结果

‘tom‘,‘sex‘=>‘男‘);

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

1.6.3 函数的返回和终止

return在函数中使用作用有二

?1、终止函数执行

?2、返回值

PHP循环 跳转 替代语法 函数 返回总结

标签:配置文件   pre   进入   表达   本质   语句   断包   bool   数组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值