workerman的events怎么用第三方类库?

zyc900329

thinkphp框架里比如我在events.php里引入JWT
JWT::decode($test,$key,array('RS256'));
就会报错 该如何解决呢
或者说有没有其他方式可以实现呢

2152 2 0
2个回答

q13113671764

自己代码用法错了,跟怎么用第三方类库没有半毛关系,至于怎么解决,我不是大神,没代码运行调试我是猜不出来的.

  • 暂无评论
six

引入第三方库是php开发者的基本技能,和你在开发什么项目没有必然联系。
一般分两种方式引入。composer方式和常规方式

引入第三方库一般用composer引入。
比如引入 JWT 步骤如下:
1、项目根目录运行。(composer执行的具体命令在他们项目Readme或者文档会有介绍)

composer require lcobucci/jwt

命令执行完之后会生成一个vendor目录
2、引入vendor目录的autoload.php,比如在Events.php 里加上如下代码

require_once __DIR__  . '/vendor路径/vendor/autoload.php';

然后就可以用了。

常规方式
如果对方的库不支持composer安装则可以使用常规方式。
引入步骤如下:
1、下载他们的代码,放到任意目录
2、阅读他们的readme或者手册了解使用方法,一般会告诉你怎么引入到项目。
如果没有引入介绍,在项目文件中找命名类似autoload.php的文件,这个是实现项目自动加载的文件,手动require这个文件即可。
如果找不到命名类似autoload.php的文件,那只能自己写个autoload.php,或者直接把类库的所有文件手动require_once加载进来。

  • 暂无评论
年代过于久远,无法发表回答
🔝