thinkphp 3.2,引入第三方类库的粗略记录
2024-09-30 12:00:27
首先用第三方类库我是放到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出来调用就好了
最新文章
- PYTHON isinstance语法
- JFinal学习
- .NET应用服务器
- 上传文件时$_FILES为空的解决方法
- Find Minimum in Rotated Sorted Array leetcode
- C#获取根目录的方法集合
- 给VPS装桌面
- Singleton(单例模式)
- 3.3.2 嵌入汇编(摘自<;linux内核完全剖析>;)
- [置顶] window.open()你真的会了吗?
- 转每天一个linux命令(4):mkdir命令
- JS中基本的一些兼容问题 可能解释的不会太清楚
- CS:APP3e 深入理解计算机系统_3e C Programming Lab实验
- Linux运维高级-核心知识提高
- case class 和class的区别以及构造器参数辨析
- 【转】JSF中的三大核心组件 UI标签的详细介绍和使用举例
- vc++开发安装程序实例
- MAC/Xcode简单操作命令
- localStorage/cookie 用法分析与简单封装
- redis中的";HashMap";