首页 > Web开发 > 详细

thinkphp3.2引入php 实例化类

时间:2015-01-27 23:13:32      阅读:356      评论:0      收藏:0      [点我收藏+]

如果你的类库没有采用命名空间的话,需要使用import方法先加载类库文件,然后再进行实例化,例如:我们定义了一个Counter类(位于Com/Sina/Util/Counter.class.php):

  1. class Counter {
  2. }

在使用的时候,需要按下面方式调用:

  1. import(‘Com.Sina.Util.Couter‘);
  2. $object = new \Counter();

上面是thinkphp给出的例子

在实际应该用时我就是直接包含入来的

require(APP_PATH.‘Admin/Controller/disqus-api/wp-api.php‘);//导入disqusApi类,这个类抄自wordpress的wp_api.php
require(APP_PATH.‘Admin/Controller/disqus-api/category.php‘);

上面用到的是wordpress内的disqus的api文件夹内的两个api类文件

在3.2之前我是直接new 包含的类名就ok了,

3.2后就要

$dsq_class=new \DisqusWordPressAPI($message[‘short_name‘],$api_key,$dsq_user_api_key);

这样去实例化

 

上面的内容做个记录

thinkphp3.2引入php 实例化类

原文:http://www.cnblogs.com/IssacQQ/p/4254581.html

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