您的位置:首页 > 编程语言 > PHP开发

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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息