很多站长朋友们都不太清楚php引用vendor,今天小编就来给大家整理php引用vendor,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 THINKPHP3.2 vendor用法 求解答 2、 Thinkphp 5怎么在控制器引入thinkphp\vendor 的第三方扩展? 3、 thinkphp怎么引入极光推送库 THINKPHP3.2 vendor用法 求解答如果你的第三方类库都放在Vendor目录下面,并且都以.php为类文件后缀,也没用采用命名空间的话,那么可以使用系统内置的Vendor函数简化导入。 例如,我们把 Zend 的 Filter\Dir.php 放到 Vendor 目录下面,这个时候 Dir 文件的路径就是 Vendor\Zend\Filter\Dir.php,我们使用vendor 方法导入只需要使用:
Vendor('Zend.Filter.Dir');
就可以导入Dir类库了。
Vendor方法也可以支持和import方法一样的基础路径和文件名后缀参数,例如:
Vendor('Zend.Filter.Dir',dirname(__FILE__),'.class.php');
来自:
Thinkphp 5怎么在控制器引入thinkphp\vendor 的第三方扩展?使用import方法载入第三方的类,然后直接new它的类名就行了。
为了方便的引入其他框架和系统的类库ThinkPHP 特意提供了导入第三方类库的功能。第三方类库统一放置在 ThinkPHP系统目录/Vendor。下面,并且使用 vendor 方法导入。
vvendor 方法的用法和 import方法完全一致,只是其默认值略有差别。
参数说明: 参数说明class 必须表示要导入的类库,采用命名空间的方式。
baseUrl
可选,表示导入的基础路径,省略的话系统采用 ThinkPHP系统目录/Vendor 目录。
ext 可选,表示导入的类库后缀,默认是 .php。
与 import 方法的区别在于,vendor 方法默认的导入路径为 ThinkPHP系统目录/Vendor 目录,默认后缀为 .php。
vendor 方法导入第三方类库例子
例如我们要引入 Zend 的 FilterDir.php 文件,我们把文件带目录放到 Vendor
目录下面,这个时候 Dir 文件的路径就是 VendorZendFilterDir.php 。使用 vendor
方法导入:
vendor('Zend.Filter.Dir');
同样对于包含 . 符号的文件,将 . 号用 # 符号代替,或者指定ext 参数。
thinkphp怎么引入极光推送库这个网址有封装好的php sdk.如果是tp3.2则通过composer安装官方sdk.在index.php中引入vendor/autoload.php即可.如果是tp5的话就更简单了.直接composer安装极光sdk,就可以用了.
关于php引用vendor的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php引用vendor php 引用的详细内容...