Blogger Information
Blog 22
fans 3
comment 3
visits 16379
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP函数的基本用法--2019年7月31日18点08分
辰晨的博客
Original
916 people have browsed it

1.默认参数(形参),占位符

function income1($salary=3000,$royalty=1500){
	return $salary + $royalty;
}
echo '月收入:'. income1();

运行实例 »

点击 "运行实例" 按钮查看在线实例

2.剩余参数,可设置参数类型

function income2($salary,$royalty,...$bonus){
	return $salary + $royalty + array_sum($bonus);
}
echo '月收入:'. income2(3000,4500,1500,1000,500,300,100);

运行实例 »

点击 "运行实例" 按钮查看在线实例

3.匿名函数

3.1以值的形式赋值给变量

$income3 = function($salary,$royalty){
	return $salary + $royalty;
};
echo $income3(3000,2000);

运行实例 »

点击 "运行实例" 按钮查看在线实例


3.2回调方式调用

$income = [6000,7500,4600,5800,6200];
usort($income,function($a,$b){
	return $a<=>$b;
});
echo '<pre>';
print_r($income);
echo "<hr>";

运行实例 »

点击 "运行实例" 按钮查看在线实例


3.3嵌套于函数中

function info(){
	$name = '小乔';
	$age = '18岁';
	$speciality = '琴棋书画';
	return function () use ($name,$age,$speciality){
		return $name.'---'.$age.'---'.$speciality;
	};
}
echo info()();
echo '<hr>';

运行实例 »

点击 "运行实例" 按钮查看在线实例


4.函数的调用

4.1回调函数的方式调用

function sum($a,$b){
	return $a.$b;
}

echo call_user_func('sum','php中文网','www.php.cn');
echo '<hr>';

echo call_user_func_array('sum', ['php中文网','www.php.cn']);

运行实例 »

点击 "运行实例" 按钮查看在线实例

4.2回调系统函数

echo call_user_func_array('print_r', [[1,2,3,4,5,6,]]);

运行实例 »

点击 "运行实例" 按钮查看在线实例


Correction status:qualified

Teacher's comments:还是补之前的作业呢, 建议之前的作业先放放, 尽可能跟上进度, 否则二头都顾不上, 之前的作业 , 可以放在双休日集中完成
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments