Heim >php教程 >php手册 >3.2版本如何导入扩展类

3.2版本如何导入扩展类

WBOY
WBOYOriginal
2016-06-07 11:43:041138Durchsuche

3.2版本加入了命名空间,import的用法也有所影响,给大家一个例子。
先定义一个自定义类(存放路径为Application\Common\ORG\Util\MyClass.class.php),代码如下:
用法1:<?php <br /> // 没有声明命名空间<br> class MyClass<br> {<br>     //<br> }<br> ?>使用import导入类,代码如下:<?php <br /> namespace Home\Controller;<br> use Think\Controller;<br> class IndexController extends Controller<br> {<br>     public function index(){<br>         import('Common/ORG/Util/MyClass');<br>         $MyClass    = new \MyClass();<br>         dump($MyClass);<br>     }<br> }<br> ?>用法2:<?php <br /> // 声明命名空间<br> namespace Common\ORG\Util;<br> class MyClass<br> {<br>     //<br> }<br> ?>利用命名空间直接导入,代码如下:<?php <br /> namespace Home\Controller;<br> use Think\Controller;<br> class IndexController extends Controller<br> {<br>     public function index(){<br>         $MyClass    = new \Common\ORG\Util\MyClass();<br>         dump($MyClass);<br>     }<br> }<br> ?>或者<?php <br /> namespace Home\Controller;<br> use Think\Controller;<br> use Common\ORG\Util\MyClass;<br> class IndexController extends Controller<br> {<br>     public function index(){<br>         $MyClass    = new MyClass();<br>         dump($MyClass);<br>     }<br> }<br> ?>

AD:真正免费,域名+虚机+企业邮箱=0元

Stellungnahme:
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
Vorheriger Artikel:ThinkMusic音乐网站源码Nächster Artikel:利用smarty生成静态页实例