牛骨文教育服务平台(让学习变的简单)
博文笔记

php函数的创建,以及引用传递和值传递的介绍!

创建时间:2016-05-28 投稿人: 浏览次数:399

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;

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。