php函数实例剖析函数的声明与定义方法并阐述其优点

<?php
/*函数的定义:
 * 1.函数是一个被命名的
 * 2.独立的代码段(独立的功能)
 * 3.它执行特定的任务
 * 4.并可以给调用它的程序返回一个值
 *
 * 函数的优点:
 * 1.提高程序的重用性
 * 2.提高程序的可维护性
 * 3.提高软件开发效率
 * 4.提高软件的可靠性
 * 5.控制程序的复杂性
 *
 * 函数的声明形式:
 * function 函数名(){
 *      函数体
 * }
 * function 函数名(参数1,参数2,参数3,……){
 *        函数体
 * }
 *
 * function 函数名(){
 *        函数体
 *        返回值(可有可无)
 * }
 *
 * function 函数名(参数列表){
 *        函数体
 *        返回值(可有可无)
 * }
 *
 * 说明:
 * 1、函数必须调用才能执行,可在声明之前或之后调用
 * 2、函数名命名与变量的一样
 * 3、函数在声明时不能重名
 * 4、可以通过向函数传递参数,改变函数的行为:
 *    形参:就在声明函数时,声明的参数
 *    实参:调用函数时传给形参数值
 * 5、函数执行到return语句时就结束,所以不要在这个语句后写代码
 * 
 *
 * 函数名的作用:
 * 1、调用函数,开始执行函数
 * 2、可以向函数中传递数据
 * 3、函数名就是函数执行后返回的值
 *
 */


echo table(10,10,800,"Table Name","red");
echo table(5,5,500,"这是表名","green");
echo table(2,2,200,"TN","blue");

function table($row,$col,$width,$tablename,$color){
$str='<table border="1" width="'.$width.'" align="center">';
$str.='<caption><h1>'.$tablename.'</h1></caption>';

for($i=0;$i<$row;$i++){
	if($i%2==0){
	        $bg="#ffffff";
	}else{
		$bg=$color;
	}
	$str.="<tr bgcolor=".$bg.">";
	for($j=0;$j<$col;$j++){
		$str.='<td>'.($i*$row+$j).'</td>';
	}
	$str.='</tr>';
}

$str.="</table>";
return $str;
}


?>

php函数的声明与定义方法,以及函数的作用于优势,具体请参考如上代码。

伪函数解析php函数的原理:

  function 出差(谁,地点,干什么,怎么去){
    ……
    return 出差的结果
 }
 领导=出差(马敏尧,杭州,找马云谈融资,坐飞机);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值