php函数的创建,以及引用传递和值传递的介绍!
2016-05-28 12:00
489 查看
php函数
//1、创建函数的格式://function 函数名(需要传入的值,定义一个形参){
//函数里的代码;
//}
//2、调用函数
//函数名(要往函数里传的值,定义实参);//2.1、注意:如果不往函数里传参数的话,函数会使用默认的参数,如//果有传参数的话,会覆盖掉原有的参数,例如:functionf(a,sum=1)$sum;$a;retrun$a+$sum;f(2);
//这时没有传参的话,会默认选择sum的值为1,如果有传入的话,会覆盖掉sum的值;特别注意:一般默认参数的变量应该写在最右边,因为传值是按着从左往右的顺序来的,
//3、引用传递的操作,
创建格式在值传递的函数中的形参钱添加一个&;
和值传递的区别就是,把值传入函数时传入的值会发生变化!;例如:
function a1(&sum)$sum++;return$sum;y=3;
echo a1(y);echo(“”);echoy;//y的值发生变化了;
输出结果a1=4;
y也变成了4;//4、值传递,functiona1(sum){
sum++;returnsum;
}
y=3;echoa1(y);
echo(“
”);
echo y;//y的值不发生变化;输出结果a1=4;y=3;
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- rem : web app适配的秘密武器
- php7 读取php.ini[4]
- Mootools 1.2教程 函数
- autoit InputBox 函数
- 文件遍历排序函数
- 关于C#中排序函数的总结
- Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页
- ASP下经常用的字符串等函数参考资料
- PostgreSQL教程(五):函数和操作符详解(1)
- DOS批处理 函数定义与用法
- asp Chr 函数 数字转字母的方法