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);
?>