五、PHP基础教程,自定义函数

5.1 语法:

function 函数名(参数列表)

{

函数体;

return 表达式;

//返回给调用者一个值

}

5.2 函数调用:直接用函数名调用。

如在调用函数时需要向函数传递参数,则实际参数可以以按值传递和按地址传递两种形式向形式参数传递值——实参(即变量名)前加符号“&

”即可实现按地址传值,这与C语言一至。

例1:

<?

$happy=123;

myFun();

//调用自定义函数myFun,没有参数时,小括号不能省略

function myFun()

{

global $happay;

//通过global可以引用外部变量

echo $happy;

//输出外部变量happy的值123

}

?>

例2:

<?

$happy=123;

myFun($happy);

//调用函数myFun时,向其传递参数happy的值

function myFun($x)

{

echo $x;

//输出形参x的值123

}

5.3 控件

<?

require(“cart.inc”);

$cart=new Cart;

$cart->add_item(“10”,1);

?>