函数就是功能。封装一段用于完成特定功能的代码。调用一个函数就是在调用一个功能。
1. 函数分类
内置函数:
PHP函数中有一些内置函数,这些函数是不能随便进行更改的;
strtoupper() 和 strtolower()是两个内置的函数,用于对字符串进行大小写转换。
$str = 'ABcd';
$upper = strtoupper($str); // 调用strtoupper()函数将$str转换成大写
$lower = strtolower($str); // 调用strtolower()函数将$str转换成小写
echo $upper; // 输出结果:ABCD
echo $lower; // 输出结果:abcd
自定义函数
function generate_table($row, $col){
$html = '<table>';
for ($i = 1; $i <= $row; ++$i) {
$html .= '<tr>';
for ($j = 1; $j <= $col; ++$j){
$html .= '<td></td>';
}
$html .= '</tr>';
}
return $html.'</table>';
}
echo generate_table(5,5);
以上是使用自定义函数将表格生成器定义为一个函数。
2. 函数的基本语法格式
unction 函数名([参数1, 参数2, ……]){
函数体……
}
function:在声明函数时必须使用的关键字