thinkphp 3.2,引入第三方类库的粗略记录

Posted zonglonglong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp 3.2,引入第三方类库的粗略记录相关的知识,希望对你有一定的参考价值。

首先用第三方类库我是放到vendor里面的 根目录\Thinkphp\Library\Vendor\Wxphp

例如创建了一个Wxphp文件夹,里面有个php文件叫做     zll.php    文件内容很简单,如下

<?php
//不需要命名空间
include_once "Zllshow.php";//这个是引用另一个同目录下的文件 class Zll { /** * 提取出xml数据包中的加密消息 * @param string $xmltext 待提取的xml字符串 * @return string 提取出的加密消息字符串 */ public function test() { $zs = new Zllshow(); $zs->me(); echo "我是test"; } } ?>

在控制器中调用该文件需要如下操作

选其一就可以

import("Vendor.Wxphp.zll",‘‘,".php");//这个是能够调用vendor或者org或者新建的同级目录,但是默认后缀是.class.php,所以要用第二三个参数来修改后缀
Vendor("Wxphp.zll");//这个是专门调用vendor里面的扩展的

注意,上面的引入zll是文件名称z是小写的,而new的时候Zll是大写,因为文件内容中的class是大写Z

$z = new \Zll();//这样就可以了

那么zll.php调用同级下的其他php时需要怎么做呢

zllshow这个文件里面就正常写就可以,例如

<?php
class Zllshow
{

    public function me()
    {
        echo "我是show";
    }


}
?>

然后在zll中直接new出来调用就好了

以上是关于thinkphp 3.2,引入第三方类库的粗略记录的主要内容,如果未能解决你的问题,请参考以下文章

Thinkphp 5 怎么在控制器引入thinkphp\vendor 的第三方扩展

Thinkphp 5 怎么在控制器引入thinkphp\vendor 的第三方扩展

thinkphp 3.2 怎么调用第三方类库

ThinkPHP 引入第三方类库

tp5 导入第三方库

Thinkphp引入第三方类库常见问题