PHP命名空间

PHP 命名空间用途

1、用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。
2、为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。

使用方式

<?php  
// 定义代码在 'MyProject' 命名空间中  
namespace MyProject;  
use My\Full\MyProject;  //使用
class ClassA {
  public  function test() {
    echo 'Success!';
  }
}

同一命名空间下的类可以相互使用

<?php namespace A;

class ClassB {
  public static function test() {
    ClassA::test(); // 直接调用即可
  }
}

被隐藏的别名

use TinyLara\TinyView\TinyView
的完整写法应该是:

use \TinyLara\TinyView\TinyView as TinyView;
如果不指定别名,那就默认别名为类名

posted @   vstar_o  阅读(161)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 上周热点回顾(1.20-1.26)
点击右上角即可分享
微信分享提示