0
我想在CodeIgniter 3
使用firebase/php-jwt
,但我得到這個錯誤:笨不能使用PHP的命名空間
Parse error: syntax error, unexpected 'use' (T_USE) in /opt/lampp/htdocs/kpittu_api/application/controllers/User.php on line 23
這是我的代碼:
require('vendor/autoload.php');
use \Firebase\JWT\JWT;
$key = "example_key";
$payload = array(
"iat" => time(),
"exp" => time() + 86400,
"data" => [
"login" => "sii1995",
"fname" => "Salim",
"sname" => "Ibrogimovich",
"lname" => "Ibrogimov"
]
);
$jwt = JWT::encode($payload, $key);
$decoded = JWT::decode($jwt, $key, array('HS256'));
$decoded_array = (array) $decoded;
/*
JWT::$leeway = 60; // $leeway in seconds
$decoded = JWT::decode($jwt, $key, array('HS256'));
*/
echo '<pre>';
print_r($jwt);
echo '<hr>';
print_r($decoded_array);
echo '</pre>';
當我使用這個代碼之外CodeIgniter
它工作得很好。 如何在CodeIgniter
中使用namespace
/use
關鍵字?
偉大您通過自己做到了! –
我只是再次閱讀文檔) –
是的文檔是你需要閱讀之前執行的第一件事情:) –