知识点六:PHP函数的基本应用

<?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("这是动态调用加粗的例子!")
    
    
    
?>

posted @ 2011-07-14 06:35  同城中人  阅读(207)  评论(0编辑  收藏  举报