php总结6——自定义函数、引用传值

6.1 自定义函数

function 函数名称(参数[=默认值],参数[=默认值]...){

函数体

[return val];

}

1) 无参数无返回

2) 有参数无返回

3) 有参数有返回

函数中的代码不会立即执行,只有调用时才会执行。

调用:函数名称([参数列表])

题目:下列两个函数的区别是什么?

function demo{

echo 1111;    

}   //会在页面上打印1111,不能赋值给变量

 

function demo{

return 1111;

}   //不会在页面上打印,但是可以赋值给变量

4) 递归函数

递归函数必须有终止的情况

常用在php递归删除目录   文件。

6.2 变量的引用传值

引用传值:php允许多个变量指向同一个内存空间。

引用传值传的是内容。

题目:以下两个程序输出分别是什么?

<?php
$a=3;
$b=$a;
$a=4;
echo $b; //3
?>


<?php
$a=3;
$b=&$a;
$a=4;
echo $b;  //4
?>

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/realcare/p/6070203.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值