PHP function 函数

函数的定义

function functionname($a,$b,$c,...$n){

函数内容...

}

注意:函数名不分大小写。PHP 支持按值传递参数(默认),通过引用传递参数以及默认参数

传递参数函数,function functionname($a,$b,$c){

}

不传递参数的函数

function functionname(){

}

返回值的函数

function functionname($a,$b,$c){

return   $D=$a+$b+$c   ;

}

含默认值的函数

function functionname($a,$b,$c){

return   $D=$a+$b+$c   ;

}

注意:当使用默认参数时,任何默认参数必须放在任何非默认参数的右侧;否则,函数将不会按照预期的情况工作。

默认情况下,函数参数通过值传递(因而即使在函数内部改变参数的值,它并不会改变函数外部的值)。如果希望允许函数修改它的参数值,必须通过引用传递参数。


如果想要函数的一个参数总是通过引用传递,可以在函数定义中该参数的前面加上符号 &:



function functionname($a,$b,$c){

return   $D=$a+$b+$c   ;

}

函数的使用

函数无需在调用之前被定义,可以先调用,后定义。如:

function show($a,$b,$c=1){

return   $d=$a+$b+$c   ;

}