函数 —【介绍】

PHP函数的规范:

//PHP中的函数名称不识别大小写,也不支持重载
function FN(){
    echo 1;
}
function fn(){
    echo 2;
}
fn(); //调用函数
//所以会报错

函数参数传递:

值传递:值传递(传值)----函数内对参数值的改变不会影响函数外部的值;

$a=1;
$b=2;
function sum($a,$b){
    $a++;
    return $a+$b;
}
echo sum($a,$b);  //4
echo $a;          //1

址传递:址传递(引用传递)----函数体内变量的变化,会影响到原变量本身;
     有些情况下,可能希望在函数体内对参数的修改在函数体外也能反映;
     使用引用传递参数要在参数前加上&符号;
     变量本身传入,传入后的变量与原变量建立联系;

$a=1;
$b=2;
function add(&$a,$b){
    $a++;
    return $a+$b;
}
echo add($a,$b);  //4
echo $a;          //2


 

猜你喜欢

转载自blog.csdn.net/zyl_cn/article/details/81035311