使用 PHP:JWT INSIDE A 函数

Posted

技术标签:

【中文标题】使用 PHP:JWT INSIDE A 函数【英文标题】:Use PHP:JWT INSIDE A function 【发布时间】:2017-01-28 06:09:16 【问题描述】:

我正在使用 Composer php JWT 插件,我意识到我可以这样称呼:

$jwt = JWT::encode($userData, $JWT_KEY);

在我的 PHP 代码中,但我不能在函数中执行此操作,有什么方法可以实现吗?

【问题讨论】:

可能它有一些命名空间。您需要使用它或尝试将其称为 \JWT 而不是 JWT 它有命名空间,但我能用它做什么?它不在功能范围内 【参考方案1】:

您需要在每个文件中声明您的命名空间,无论该文件是否包含在您可能已经声明相同命名空间的“主”脚本中。

<?php
use \Firebase\JWT\JWT;
/*Zoom Video Communications, Inc. 2015*/
/*Zoom Support*/
class ZoomAPI

【讨论】:

以上是关于使用 PHP:JWT INSIDE A 函数的主要内容,如果未能解决你的问题,请参考以下文章

Angular 和 PHP JWT 和 CSRF (XSRF) Cookie

PHP JWT:: **解码** 过期令牌

(android)Can't Create handler inside thread that has not called Looper.prepare()

PHP JWT 与 JSON Web 令牌草案 11 兼容 [关闭]

为啥我的函数不能访问它所在类的私有变量 INSIDE?

Queryset inside et ouside 一个函数