Blogger Information
Blog 77
fans 0
comment 0
visits 55567
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
匿名函数与命名空间_0929
Jet的博客
Original
1256 people have browsed it

1 自写案例演示匿名函数的三个应用场景

实例

<?php
// 场景1:匿名函数作为值来使用
$sum = function($a,$b){
    return $a+$b;
};
echo $sum(1,2);
echo '<hr>';

// 场景2:作为回调参数
$arr = [1,2,3,4,5];
usort($arr,function($a,$b){
    return $b-$a;
});
echo '<pre>' . print_r($arr,true);
echo '<hr>';

// 场景3:获取父作用域中的变量
//第一种方法
$name = 'teacher';
$n1 = function () use($name){
    return $name;
};
echo $n1();
echo '<br>';

//第二种方法
$n2 = function(){
    global $name;
    return $name;
};
echo $n2();
echo '<hr>';

运行实例 »

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




2 深刻理解全名空间的意义,并实例演示多个命名空间的场景

实例

<?php
// 创建命名空间与匿名空间
namespace one;
class test{
    // ...
}

namespace two{
    class test{
        // ...
    }
}

//创建全局空间
namespace{
    class test{
        //...
    }
}

运行实例 »

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




3 实例演示类与对象的关系与使用方式

实例

<?php
class meimei{};         //这是类
$obj1 = new meimei();   //类的实例化,就是对象
var_dump($obj1);

运行实例 »

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




4 总结命名空间的应用对象, 适用场景以及注意事项

// 命名空间是解决命名冲突的方法;

// 创建命名空间,必须放在第一行;

// 全局中主要有四类成员:函数、常量、类、接口


 

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
Author's latest blog post