博客列表 >补0929作业 关于匿名函数,命名空间,类与对象的实例

补0929作业 关于匿名函数,命名空间,类与对象的实例

月迎下弦的博客
月迎下弦的博客原创
2019年10月07日 11:20:09623浏览

演示匿名函数的三个应用场景

匿名函数应用场景.jpg

实例

// 匿名函数的三个应用场景

// 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()();

运行实例 »

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

实例演示多个命名空间的场景

1.jpg2.jpg3.jpg类与对象的关系与使用方式

类.jpg类与对象实例.jpg

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议