导入外部命名空间,取别名

原创 2018-12-01 18:11:11 119
摘要:func1.php<?php namespace func_lib; if (!function_exists('hello')) {     function hello($name)     {     &nb

func1.php

<?php

namespace func_lib;

if (!function_exists('hello')) {
    function hello($name)
    {
        return '<span style="color:red">hello,'.$name.'</span>';
    }
}

func1.php

<?php

namespace classes;

class Bigger
{
    public static function bigger($a)
    {
        return $a*2;
    }
}

homework.php

<?php 

namespace my_space;
require './public/func1.php';
require './public/func2.php';

//导入公共函数库空间中的函数hello,并起一个短的别名: hi
use function func_lib\hello as hi;
//导入classes空间中Bigger类,取别名Doub,还可以防止冲突呢
use classes\Bigger as Doub;


echo hi('PHP!'),'<br>';
echo Doub::bigger(150);

运行结果:

hello,PHP!
300

批改老师:天蓬老师批改时间:2018-12-01 21:13:15
老师总结:你的作业有点偷懒啦, 命名空间非常重要, 是现代php与之前的重要区别标志,这个不掌握 , 流行的开发框架,你基本上可以告别了,请一定要重视

发布手记

热门词条