PHP知识、源码、教程、框架、程序分享! -- PHP社区 关于我们 联系我们 联系电话 联系QQ

PHP对象编程包

发表时间:2014-08-21 点击:

[本文摘要]:PHP对象 编程包 包是多个类的容器,它提供了在总容器共享信息的作用。这类似于在一个办公室的员工在他们自己的部门共享信息,同时在它没有永久离开组织可以传递信息给上层管理...

PHP对象编程包

包是多个类的容器,它提供了在总容器共享信息的作用。这类似于在一个办公室的员工在他们自己的部门共享信息,同时在它没有永久离开组织可以传递信息给上层管理人员,在某种程度上,包是类的集合。

有两种方法来定义包。第一种方法是当前目录:

	package
	{
	  class Example
	  {
	    function Example()
	    {
	    }
	  }
	}

另一种选择是定义一个包结构,通常以开放者或公司的反向域名来定义,如:

	com.companywebsite.projectname

其结构是放在package关键字后面。

	package com.companywebsite.projectname
	{
	  class Example
	  {
	    function Example()
	    {
	    }
	  }
	}

反向域名包路径被用来确保包是唯一的。它也被用来适当地定义应用程序或库。使用这个方法别一个优点是它防止类冲突,这是指两个不同的类具相同的名称。当在应用程序中使用第三方类库时这种情况经常出现。因为你没有在这些类中使用名称控制。如果库被适当的创建,它将有一个唯一的包结构来避免冲突。

版权声明:本文系技术人员研究整理的智慧结晶,转载勿用于商业用途,并保留本文链接,侵权必究!

本文链接:http://php.aixc.cn/phpzs/phpjc/520.html

声明:本站技术及源码均为原创,转载请勿用于商业用途,并注明出处及原文链接,侵权必究。