解析错误:第 58 行 TwitterOAuth.php 中出现意外的“)” - 需要帮助解决语法错误 [重复]

Parse error: unexpected ')' in TwitterOAuth.php on line 58 - Need help resolving syntax error [duplicate]

提问人:user80814 提问时间:5/14/2023 最后编辑:Paul T.user80814 更新时间:5/14/2023 访问量:194

问:

我在 PHP 的 TwitterOAuth 库中遇到语法错误。我收到的错误消息是:

解析错误:语法错误,意外的“)”,期望变量 (T_VARIABLE) 在 TwitterOAuth.php 第 58 行

以下是您需要了解的内容:

Error Type: Syntax error, indicating an issue with the code's structure or grammar.

Affected File: TwitterOAuth.php.
Line Number: Line 58.

Context or Relevant Code Snippet:
[Include the code snippet around line 58 in TwitterOAuth.php].

我已经检查了我的代码是否有任何明显的语法错误,并且我在网上搜索了解决方案,但我找不到任何特定的解决方案。

有关如何解决此语法错误并成功使用 TwitterOAuth 库的任何见解或建议,我将不胜感激。

感谢您的帮助!

PHP 解析 Twitter 语法错误

评论

0赞 Paul T. 5/14/2023
信息不足。第 58 行的代码是什么?...在那之前呢?...第 58 行是 PHP 解析器认为问题所在的地方,但如果第 58 行没有明显的东西,真正的问题也可能在该点之前的某个地方(例如,在该点之前的另一个文件中)。best guess
1赞 Paul T. 5/14/2023
可能的重复?PHP解析/语法错误;以及如何解决它们
0赞 Samir Junaid 9/18/2023
你找到你的问题的解决方案了吗?我面临着同样的问题

答:

0赞 Evert 5/14/2023 #1

这是该库的第 52-58 行:

    public function __construct(
        string $consumerKey,
        string $consumerSecret,
        ?string $oauthToken = null,
        ?string $oauthTokenSecret = null,
    ) {

我的猜测是,尾随逗号是添加到比您正在使用的版本更新的 PHP 版本中的功能。

该库似乎需要 PHP 8。