PHP命名空间namespace用法实例分析


Posted in PHP onSeptember 27, 2016

本文实例讲述了PHP命名空间namespace用法。分享给大家供大家参考,具体如下:

namespace(命名空间)相当于函数、类,划分了一个区域,这样子就使得在同个页面中可以require相同的类,使用相同名字的函数
: 在项目中比较少用

name.php:

<?php
//命名要使用复合名称
namespace me\mine;
class me{
  public function __construct(){
    echo 'name'.'<br>';
  }
  public function name(){
    echo 'i use space'.'<br>';
  }
}
//$me = new me();
function me(){
  echo 'is me'.'<br>';
}

common.php:

<?php
class me{
  public function __construct(){
    echo 'no namespace'.'<br>';
  }
}
<?php
//建议使用别名
use me\mine as i;
require './name.php';
require './common.php';
$me = new i\me();
$me->name();
i\me();
$com = new me();

运行效果图如下:

PHP命名空间namespace用法实例分析

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
生成静态页面的php函数,php爱好者站推荐
Mar 19 PHP
使用迭代器 遍历文件信息的详解
Jun 08 PHP
php多用户读写文件冲突的解决办法
Nov 06 PHP
PHP写的资源下载防盗链类分享
May 12 PHP
PHP中$this和$that指针使用实例
Jan 06 PHP
通过php添加xml文档内容的方法
Jan 23 PHP
PHP的Yii框架的基本使用示例
Aug 21 PHP
深入解析WordPress中加载模板的get_template_part函数
Jan 11 PHP
lnmp安装多版本PHP共存的方法详解
Aug 02 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
Jul 09 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
Oct 17 PHP
PHP实现抽奖功能实例代码
Jun 30 PHP
PHP7标量类型declare用法实例分析
Sep 26 #PHP
PHP7新增运算符用法实例分析
Sep 26 #PHP
PHP7匿名类用法分析
Sep 26 #PHP
PHP7常量数组用法分析
Sep 26 #PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
Sep 26 #PHP
PHP7.1新功能之Nullable Type用法分析
Sep 26 #PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
Sep 26 #PHP
You might like
PHP 程序员应该使用的10个组件
2009/10/31 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
2011/06/16 PHP
php操作SVN版本服务器类代码
2011/11/27 PHP
深入理解PHP之OpCode原理详解
2016/06/01 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
PHP实现的XXTEA加密解密算法示例
2018/08/28 PHP
php用xpath解析html的代码实例讲解
2019/02/14 PHP
prototype 的说明 js类
2006/09/07 Javascript
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
JavaScript实现关键字高亮功能
2014/11/12 Javascript
js创建对象的方法汇总
2016/01/07 Javascript
jQuery文件上传控件 Uploadify 详解
2016/06/20 Javascript
javascript监听页面刷新和页面关闭事件方法详解
2017/01/09 Javascript
socket.io学习教程之基本应用(二)
2017/04/29 Javascript
Vue2.0 事件的广播与接收(观察者模式)
2018/03/14 Javascript
vue组件与复用详解
2018/04/08 Javascript
微信小程序自定义prompt组件步骤详解
2018/06/12 Javascript
mpvue写一个CPASS小程序的示例
2018/09/04 Javascript
node.js微信小程序配置消息推送的实现
2019/02/13 Javascript
vue动态子组件的两种实现方式
2019/09/01 Javascript
[58:12]Ti4第二日主赛事败者组 LGD vs iG 3
2014/07/21 DOTA
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
python socket 超时设置 errno 10054
2014/07/01 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
2016/03/21 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
python使用gdal对shp读取,新建和更新的实例
2020/03/10 Python
python3.9.1环境安装的方法(图文)
2021/02/02 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
html5触摸事件判断滑动方向的实现
2018/06/05 HTML / CSS
业务员的岗位职责
2014/03/15 职场文书
希特勒经典演讲稿
2014/05/19 职场文书
四风之害观后感
2015/06/09 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书
《围炉夜话》110句人生箴言,精辟有内涵,引人深思
2019/10/23 职场文书
编写python程序的90条建议
2021/04/14 Python