代碼如下:
<?php /* * 簡單的函數 */ function fontBold($con){ return "<B>$con</B>"; } $str="簡單的函數測試!"; echo "普通文本:$str<br>"; echo "加粗文本:".fontBold($str).""; /* * 帶選擇性參數的函數 */ function fontColor($con,$color="bule"){ return "<font color=\"$color\">$con</font>"; } $str="顏色測試"; echo $str; echo fontColor($str."這是不帶顏色參數的(預設為藍色)!"); echo fontColor($str,"red"."這是帶顏色參數的(預設為紅色!)"); /* * 遞迴函式 */ function chckint($Num){ if($Num>1){ return chckint($Num-1); }else if($Num<0){ return chckint(($Num*-1)-1); }else{ if($Num>0 && $Num<1){ return false; }else if($Num){ return true; } } } $Num=3; if(chckint($Num)){ echo $Num."是整數!"; }else{ echo $Num."不是整數"; } /* *動態調用函數 */ function write($con){ echo "$con"; } function writeBold($con){ echo "<b>$con</b>"; } $myFupnction="write"; $myFupnction("這是動態調用函數不加粗的例子!"); $myFupnction="writeBold"; $myFupnction("這是動態調用加粗的例子!") ?>