批改状态:合格
老师批语:总结的很精彩
演示匿名函数的三个应用场景

// 匿名函数的三个应用场景
// 1 .匿名函数作为值来使用
$S = function ($length ,$width)
{
return $length *$width;
};
echo '矩形的面积是:' .$S(12,5).'㎡';
//2作为回调参数来使用
$arr = [43,12,3,4,5,54645,23,12,2,32,64];
usort ($arr,function($a,$b){
return $b<=>$a;
});
// echo '<pre>'.print_r($arr ,true);
echo '<pre>'.print_r($arr);
// error_log(print_r($arr,true));
//3获取父作用域中的变量
function Dad()
{
$username = 'Mr赵';
$password = 12234556;
$Son = function () use ($username,$password)
{
return '用户:'.$username .'<br>密码:'.$password;
};
return $Son;
}
echo Dad()();点击 "运行实例" 按钮查看在线实例
实例演示多个命名空间的场景


类与对象的关系与使用方式


Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号