PHP命名空间的简单用法
author:一佰互联 2019-03-26   click:135

简介:关于PHP开发技术,如果是关注互联网或者是从事互联网行业方面工作的小伙伴应该都不陌生,如今很多的企业都需要专业的PHP开发工程师,因此选择参加PHP培训想要加入到PHP开发领域的小伙伴有很多。本篇文章扣丁学堂PHP ...

关于PHP开发技术,如果是关注互联网或者是从事互联网行业方面工作的小伙伴应该都不陌生,如今很多的企业都需要专业的PHP开发工程师,因此选择参加PHP培训想要加入到PHP开发领域的小伙伴有很多。本篇文章扣丁学堂PHP培训小编主要是和大家分享一篇PHP技术性的文章,PHP命名空间的简单用法,本文结合具体实例形式进行分析PHP命名空间的简单定义与使用相关操作技巧,感兴趣的小伙伴可以了解一下。

PHP培训

本文实例讲述了PHP命名空间简单用法。分享给大家供大家参考,具体如下:有三个文件,分别是space1.php,space2.php,use.php吧,在同一目录里。space1.php:<?phpnamespace MyNamespaceFactory;class Employees{ private $name; function __construct($nameStr){ $this->name = $nameStr; } function getName(){ return "Factory : ".$this->name; }}space2.php:<?phpnamespace MyNamespaceCompany;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 MyNamespaceFactoryEmployees("a");$myName = $obj->getName();echo "<p>$myName</p>";$obj = new MyNamespaceCompanyEmployees("a");$myName = $obj->getName();echo "<p>$myName</p>";运行结果:Factory : aCompany : a以上就是扣丁学堂PHP在线学习小编给大家分享的Java与跟Python有什么不同,希望对小伙伴们有所帮助,想要了解更多内容的小伙伴可以登录扣丁学堂官网咨询。想要学好PHP开发小编给大家推荐口碑良好的扣丁学堂,扣丁学堂有专业老师制定的PHP学习路线图辅助学员学习,此外还有与时俱进的PHP视频教程供大家学习,想要学好PHP开发技术的小伙伴快快行动吧。本文仅代表作者个人观点,不代表巅云官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱2522407257@qq.com。更多相关资讯,请到巅云www.yx10011.com学习互联网营销技术请到巅云建站www.yx10011.com。