栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

php函数总结

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

php函数总结

5.1 函数

原则上只要有两个地方需要调用相同的一段代码,就需要把这段代码封装成函数。函数可以大大提高编程的效率。编写函数需要做到一个函数只实现一个功能。例如,getAge($name)函数,就只实现根据名字获取年龄就可以。切忌一个函数实现多个功能,这样复用的效率就很低。

5.2 函数可以带一个参数,也可以带多个参数,也可以不带参数。可以带返回值,也可以不带返回值。所以函数的格式是灵活和多样化的,可以方便的实现各种功能。

5.2.1 不带参数不带返回值的函数格式

用户定义的函数声明以关键字 “function” 开头

语法:
function functionName() {
  被执行的代码;
}
例如:
function howsWeather() {
	echo "Good day!!";
}

5.2 不带参数,带返回值的
语法:
function functionName() {
  被执行的代码;
  返回值;
}
例如:
function getWeather() {
	return "Good day!!";
}

5.3 不带参数,带返回值的

函数可以带多个参数,中间用","分隔。

语法:
function functionName($var1, $var2) {
  被执行的代码;
}
例如:
function plusNumber($numA, $numB) {
	//两个输入的参数求和
	$numC = $numA + $numB;
	return $numC;
}

5.4 指定参数的默认值

如果函数指定了默认值,在函数调用的时候没有传递参数,则调用默认值。

语法:
function functionName($var1=默认值) {
  被执行的代码;
}
例如:

5.5 作业

5.5.1 写一个函数,输入参数为$n, 返回 12345…*n

";

	// 使用递归的方法
	function d($n){
		if($n==1 || $n==0){
			return 1;
		}

		return $n * d($n-1);
	}

	echo "使用递归函数计算得 ".d(10);
?>

5.5.2 写一个函数,输入两个字符串$str1, $str2。然后返回两个字符串拼接的结果。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/228026.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号