首页 > 其他 > 详细

TP框架 命名空间 与第三方类

时间:2017-05-21 11:16:12      阅读:398      评论:0      收藏:0      [点我收藏+]

命名空间 相当于虚拟目录 所有类文件都放在虚拟目录

功能:实现自动加载类

TP框架的命名空间要更复杂


内容=> 命名空间中定义和使用 都用\
1初始命名空间 相当于 根目录 如:Library文件夹
初始命名空间下包含根命名空间
根命名空间:
1.LIbrary目录下面的所有 文件夹
2.程序目录下模块名

定义命名空间 写法:从根开始写,写到本类的该目录下为止
使用命名空间 从根开始写,写到类名为止

TP框架下每个类文件都要加命名空间,namespace

################################################
第三方类的使用:(使用类,先造对象)
第三方类 可以在library目录下 例子:page类
也可以在home目录下

在library中:
在控制器类中使用写法:
namespace
user
继承后造对象
function page()
{
$page=new \ fenye\Page(10,5);
new \Home\fenye\Page
}
new对象的时候,需要找到类; 因此用 使用命名空间 找到类;
写法:初始命名空间\根命名空间\目录\类名;
初始命名空间用\表示;

造对象:$page=new \ fenye\Page(); 放在library根命名空间下
$page= new \home\fenye\Page();

TP框架 命名空间 与第三方类

原文:http://www.cnblogs.com/yuyu99/p/6884227.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!