<?php
function example($num){
echo "$num*$num=".$num*$num;
}
example(10);
?>
//自定义函数简单示例--结果为:10*10=100
//在函数间传递参数
1,按值传递方式
<?php
function example($m){
$m=$m*5+10;
echo "在函数内:\$m=".$m;
}
$m=1;
example($m);
echo "<p>在函数外\$m=$m<p>";
?>
//结果为:在函数内:$a=15;在函数外:$a=1;
//2,按引用传递方式
<?php
function example(&$m){
$m=$m*5+10;
echo "在函数内:\$m=".$m;
}
$m=1;
example($m);
echo "<p>在函数外:\$m=$m<p>";
?>
//结果为:在函数内:$a=15;在函数外:$a=15;
//3,默认参数方式
<?php
funxtion values($price,$tax=0){
$price=$price+($price*$tax);
echo "价格:$price<br/>";
}
values(100,0.25);
values(100);
?>
//结果为:价格为:125;价格为:100(默认$tax为0)