函数的定义:
函数是一个被命名的独立的代码段,它执行特定任务并可以给调用它的程序返回一个值
函数的优点:
1. 提高程序的重用性 2. 提高程序的可维护性 3.可以提高软件的开发效率 4.提高软年的可靠性 5.控制程序的复杂性
使用函数注意事项:
一、函数必须调用才能执行,可以在声明之前调用,也可以在函数声明之后调用
二、函数名命名和变量一样, 函数名称一定要有意义
三、函数在声明时不能重名
1、function 函数名(){
函数体
}
2、function 函数名(参数1, 参数2, 参数.... ) //参数列表,如果有多个就作用,分开
{
函数体
}
3、function 函数名(){
函数体
返回值;
}
4、function 函数体(参数列表){
函数体
返回值
}
第一种类型:无参函数,示例如下:
<?php
function a(){ //无参函数一,输出一个语句
echo "this is the first function";
}
function table(){ //无参函数二,功能是输出一个10X10的表格
echo ‘<table border=1 width="800" align="center">‘;
echo ‘<caption><h1>表名</h1></caption>‘;
for($i=0; $i<10; $i++){
if($i%2==0)
$bg="#ffffff";
else
$bg="#cccccc";
echo ‘<tr bgColor="‘.$bg.‘">‘;
for($j=0; $j<10;$j++ ){
echo ‘<td>‘.($i*10+$j).‘</td>‘;
}
echo ‘</tr>‘;
} //这一部分是for循环语句,控制表格输出形式
echo ‘</table>‘;
}
a(); //调用一
echo "<br>";
table(); //调用二
?> //无参函数是一个过程,实现某一种功能
第二种类型:有参函数,示例如下
function activity($name,$time,$event){ //有参函数一,输出一条语句
echo "$name".‘在‘."$time".‘准时‘."$event";
}
function sum($x,$y){ //有参函数二,输出一个值,在用return得到返回值后,调用的时候要加上echo
$sum=$x*$x+$y*$y;
return $sum;
}
activity("小明","7:00","吃饭");
echo "<br>";
echo sum(4,5);