|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2020-11-19 10:37 UTC] cmb@php.net
-Status: Open
+Status: Feedback
[2020-11-19 10:37 UTC] cmb@php.net
[2020-11-19 10:41 UTC] daverandom@php.net
-Status: Feedback
+Status: Spam
[2020-11-19 15:50 UTC] cmb@php.net
-Summary: 返回值问题
+Summary: Hidden because of SPAM
-Status: Spam
+Status: Re-Opened
[2020-11-19 16:01 UTC] sjon@php.net
-Summary: Hidden because of SPAM
+Summary: function():object{} cannot return a stdclass
instance
-Status: Re-Opened
+Status: Closed
-PHP Version: 7.2.34
+PHP Version: 7.1.9
-Assigned To:
+Assigned To: sjon
[2020-11-19 16:01 UTC] sjon@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Nov 01 14:00:01 2025 UTC |
Description: ------------ public static function decodeIdentityToken(string $identityToken) : object { $publicKeyKid = JWT::getPublicKeyKid($identityToken); $publicKeyData = self::fetchPublicKey($publicKeyKid); $publicKey = $publicKeyData['publicKey']; $alg = $publicKeyData['alg']; $payload = JWT::decode($identityToken, $publicKey, [$alg]); return $payload; } Test script: --------------- 在7.1.9版本中return无法返回object(stdClass)类型,在7.3.9版本中可以使用