Heim > Backend-Entwicklung > PHP-Tutorial > thinkphp3.2引入php 实例化类

thinkphp3.2引入php 实例化类

WBOY
Freigeben: 2016-06-23 13:40:53
Original
1187 Leute haben es durchsucht

如果你的类库没有采用命名空间的话,需要使用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);

这样去实例化

 

上面的内容做个记录

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage