zoukankan      html  css  js  c++  java
  • Thinkphp5 引入第三方类库的方法

    一、你需要在核心之外扩展和使用第三方类库,并且该类库不是通过Composer安装使用,那么可以直接放入应用根目录下面的extend目录下面,该目录是官方建议的第三方扩展类库目录。


    二、类的命名规范遵循PSR-2及PSR-4规范,注意不要和系统的命名空间产生冲突,例如核心的think、app以及Composer类库自身定义的命名空间。

    例如,如果有一个扩展类库的命名空间是 first.second.Foo,类定义如下:
    namespace firstsecond;

    class Foo 
    {
    }

    那么实际的类文件位置应该是:extend/first/second/Foo.php

    三、first.second.Foo类的三种引用方法

    (1)直接实例化即可使用:

    $foo = new firstsecondFoo();

    (2)在头部引用命名空间

    use firstsecondFoo; 
    $foo = new Foo();

    (3)类库没有使用命名空间

    Loader::import('first.second.Foo');
    $foo = new Foo();

     

  • 相关阅读:
    Python学习笔记(三)
    Python学习笔记(二)
    GDUFE ACM1159
    GDUEFE ACM1003 练手
    GDUFE ACM1033
    GDUFE ACM1128
    GDUFE ACM1002
    EDUFE ACM1050
    GDUFE ACM1007
    GDUFE ACM1003
  • 原文地址:https://www.cnblogs.com/zhangyouwu/p/8386020.html
Copyright © 2011-2022 走看看