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 相关文章推荐
提问的智慧
Oct 09 PHP
PHP中显示格式化的用户输入
Oct 09 PHP
PHP的开发框架的现状和展望
Mar 16 PHP
PHP程序级守护进程的实现与优化的使用概述
May 02 PHP
PHP swfupload图片上传的实例代码
Sep 30 PHP
php静态文件返回304技巧分享
Jan 06 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
Oct 08 PHP
PHP实现表单提交时去除斜杠的方法
Dec 26 PHP
php往mysql中批量插入数据实例教程
Dec 12 PHP
laravel按天、按小时,查询数据的实例
Oct 09 PHP
laravel model 两表联查示例
Oct 24 PHP
windows系统php环境安装swoole具体步骤
Mar 04 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
中国的第一台收音机
2021/03/01 无线电
php jq jquery getJSON跨域提交数据完整版
2013/09/13 PHP
php使用mkdir创建多级目录入门例子
2014/05/10 PHP
php生成rss类用法实例
2015/04/14 PHP
laravel migrate初学常见错误的解决方法
2017/10/11 PHP
CI框架附属类用法分析
2018/12/26 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
一个简单的JavaScript数据缓存系统实现代码
2010/10/24 Javascript
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
2013/05/27 Javascript
Vue.js 2.0学习教程之从基础到组件详解
2017/04/24 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
JS自定义滚动条效果简单实现代码
2020/10/27 Javascript
BootStrap给table表格的每一行添加一个按钮事件
2017/09/07 Javascript
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
node.js实现微信开发之获取用户授权
2019/03/18 Javascript
javascript简单实现深浅拷贝过程详解
2019/10/08 Javascript
js实现录音上传功能
2019/11/22 Javascript
Vue实现计算器计算效果
2020/08/17 Javascript
python thread 并发且顺序运行示例
2009/04/09 Python
浅谈五大Python Web框架
2017/03/20 Python
matplotlib简介,安装和简单实例代码
2017/12/26 Python
Python断言assert的用法代码解析
2018/02/03 Python
Python实现读取机器硬件信息的方法示例
2018/06/09 Python
如何获取Python简单for循环索引
2019/11/21 Python
python爬虫容易学吗
2020/06/02 Python
YSL Beauty加拿大官方商城:圣罗兰美妆加拿大
2017/05/15 全球购物
联想法国官方网站:Lenovo法国
2018/10/18 全球购物
人事文员岗位职责
2014/02/16 职场文书
党建工作经验交流材料
2014/05/25 职场文书
企业委托书范本
2014/09/13 职场文书
家庭聚会祝酒词
2015/08/11 职场文书
Java异常体系非正常停止和分类
2022/06/14 Java/Android
如何基于python实现单目三维重建详解
2022/06/25 Python
小程序实现侧滑删除功能
2022/06/25 Javascript