代码如下:
- <?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("这是动态调用加粗的例子!")
- ?>
复制代码
|