PHP命名空间简单用法示例
发布:smiling 来源: PHP粉丝网 添加日期:2021-11-03 15:04:39 浏览: 评论:0
这篇文章主要介绍了PHP命名空间简单用法,结合具体实例形式分析了php命名空间的简单定义与使用相关操作技巧,需要的朋友可以参考下。
本文实例讲述了PHP命名空间简单用法,分享给大家供大家参考,具体如下:
有三个文件,分别是space1.php,space2.php,use.php吧,在同一目录里。
space1.php:
- <?php
- namespace MyNamespace\Factory;
- class Employees{
- private $name;
- function __construct($nameStr){
- $this->name = $nameStr;
- }
- function getName(){
- return 'Factory : '.$this->name;
- }
- }
space2.php:
- <?php
- namespace MyNamespace\Company;
- class Employees{
- private $name;
- function __construct($nameStr){
- $this->name = $nameStr;
- }
- function getName(){
- return 'Company : '.$this->name;
- }
- }
use.php:
- <?php
- //我们都知道同一目录下,不能存放相同名字的同类文件。那么可以把同名文件存放在不同目录里。
- //全名空间跟上面的意思类似。
- //假如有两个PHP文件,文件里都有一个Employees类。在同一个文件里创建两个Employees对象,肯定是不行的,此时就可以用上命名空间。
- $DIR = dirname(__FILE__);
- include($DIR.'/space1.php');
- include($DIR.'/space2.php');
- $obj = new MyNamespace\Factory\Employees('a');
- $myName = $obj->getName();
- echo "<p>$myName</p>";
- $obj = new MyNamespace\Company\Employees('a');
- $myName = $obj->getName();
- echo "<p>$myName</p>";
运行结果:
Factory : a
Company : a
Tags: PHP命名空间
- 上一篇:php PDO属性设置与操作方法分析
- 下一篇:php如何计算两坐标点之间的距离
相关文章
- ·PHP中的命名空间详细介绍(2021-06-07)
- ·详细解读php的命名空间(一)(2021-09-03)
- ·详细解读php的命名空间(二)(2021-09-03)
- ·PHP命名空间namespace定义及导入use用法详解(2021-09-05)
- ·实例讲解PHP中使用命名空间(2021-11-06)
- ·PHP中命名空间的使用例子(2021-11-13)
- ·PHP进阶学习之命名空间基本用法分析(2021-11-26)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)