Blogger Information
Blog 55
fans 0
comment 0
visits 50381
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP-非限定名称,限定名称和完全限定名称的命名空间之间的区别-0906
Bean_sproul
Original
854 people have browsed it

实例

<?php
//可以比作一个目录中有a、b中2个目录 a中有C目录  b中有C目录 我在b中访问b就是非限定、访问a就是限定 访问a中的c就是完全限定
namespace One {
    const APP = '我是one下面的常量';
    echo __NAMESPACE__.'<hr>';
}

namespace One\Three{
    const APP ='我是one的子空间下面的常量';
    echo __NAMESPACE__.'<hr>';
}
namespace Two\Three{
    const APP ='我是Two的子空间下面的常量';
    echo __NAMESPACE__.'<hr>';
}

namespace Two{
    const APP = '我是Two下面的常量';
    echo __NAMESPACE__.'<hr>';

    echo APP,'<br>'; //非限定名称,类似于当前文件
    echo Three\APP,'<br>';//限定名称,使用命名空间前缀
    echo \One\APP,'<br>';//完全限定名称,从根空间/全局空间开始寻找
    echo \One\Three\APP,'<br>';//完全限定名称,从根空间/全局空间开始寻找

}

运行实例 »

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

 

Correction status:Uncorrected

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