復制代碼 代碼如下:
 
<?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("這是動態調用加粗的例子!") 
?> 
新聞熱點
疑難解答