thinkphp5中引入第三方类库

thinkphp5中引入第三方类库

大家好,又见面了,我是全栈君。

// 引入 extend/qrcode.php
 
Loader::import('qrcode', EXTEND_PATH);
 
// 助手函数
 
import('qrcode', EXTEND_PATH);
 
 
// 引入 extend/wechat-sdk/wechat.class.php
 
Loader::import('wechat-sdk.wechat', EXTEND_PATH,'.class.php');
 
// 助手函数
 
import('wechat-sdk.wechat', EXTEND_PATH,'.class.php');

手动引入了类文件后,进行实例化需要特别注意了!
我们需要在 new 类文件()时,在类文件前面加一个 “ \ ” ,
即如下:
$obj = new \Test();
加 ‘\’ 的原因是,tp5的命名空间自动加载规则:自动加载的实现由think\Loader类库完
成,自动加载规范符合PHP的PSR-4,根据对规则的了解,放在extend目录下没有定义
命名空间的类文件,就是全局化的类。实例化全局化的类的话,即用”\”放在类名前表
示此类是全局类,就new一个全局化的类!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112006.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • eclipse中文版自动补全设置

    eclipse中文版自动补全设置eclipse中文版自动补全设置如下:

    2022年6月28日
    26
  • 市场上Web 应用防火墙哪家好?

    市场上Web 应用防火墙哪家好?伴随着移动互联网及互联网的发展,办公自动化也成为大势所趋。当企业通过网络办公获得无限便利后,也要时刻关注潜在的网络安全威胁。为了保护数据安全,更多企业都会配备Web应用防火墙设备。在市场上的Web应用防火墙产品应用中,被Gartner魔力象限评为Web应用防火墙领导者的F5公司的产品受到了广泛的关注与好评。 F5被Gartner魔力象限评为Web应用防火墙领导者F5推出的WEB应用防…

    2022年5月5日
    36
  • 【STM32】HAL库 STM32CubeMX教程五—-看门狗(独立看门狗,窗口看门狗)

    【STM32】HAL库 STM32CubeMX教程五—-看门狗(独立看门狗,窗口看门狗)前言:今天我们来学习看门狗的配置与函数,看门狗可以有效解决程序的跑飞,在使用过程中比较常见,是防止芯片故障的有效外设,我们一起来学习下HAL库STM32CubeMX的独立看门狗,窗口看门狗的使用。本系列教程将HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用所用工具:1、芯片:STM32F407ZET62、STM32CubeMx软件3…

    2022年5月1日
    55
  • 安卓CTS测试(测试手机性能的软件)

    CTS和GTS测试基本操作步骤    CTS全称CompatibilityTestSuite(兼容性测试),CTS的目的就是让各种Android设备(如手机)开发商能够开发出兼容性更好的Android设备,Google制定了CDD(CompatibilityDefinationDocument)规范,为了达到验证CDD规范的目的,提供了一组CASE给不同平台厂商进行验证,Andr…

    2022年4月10日
    76
  • ThinkPHP 模版中的内置标签

    ThinkPHP 模版中的内置标签

    2021年10月21日
    198
  • a标签下划线

    a标签下划线页面中有一处box中的a标签都被加上了下划线,查找元素却没有找到css中的underline。原因是<a>标签默认是有下划线的,而一般看到的<a>标签链接中的下划线都被覆盖掉了,所以误以为<a>标签的默认状态是没有下划线的,出现下划线是有css另外渲染的。其实下划线才是<a>标签的默认状态在head中加上下面一段覆盖掉<…

    2022年5月2日
    156

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号