【问题标题】:How to fix PHP Parse error: syntax error, unexpected '?' in vendor\laravel\framework\src\Illuminate\Foundation\helpers.php on line 500如何修复 PHP Parse 错误:语法错误,意外的“?”在第 500 行的 vendor\laravel\framework\src\Illuminate\Foundation\helpers.php
【发布时间】:2023-03-05 05:05:01
【问题描述】:

一切正常,但运行时出现此错误

PHP 解析错误:语法错误,意外的“?”在 htdocs\example\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php 第 500 行

上线 500

return $factory->of($arguments[0], $arguments[1])->times($arguments[2] ?? null);

【问题讨论】:

  • 我在服务器中部署时也遇到此错误。我正在使用 laravel 7

标签: php laravel


【解决方案1】:

?? 运算符是在 php 7 中引入的。你应该将你的 php 版本升级到你正在使用的 laravel 版本所需要的那个。

【讨论】:

    【解决方案2】:

    只需在 cpanel 上使用 MultiPHP Manager 将 php 版本升级到 PHP 7.1 (ea-php71) 即可。

    【讨论】:

      【解决方案3】:

      你的 php 好像低于 7.1.3 版本,你需要有高于那个版本。尝试运行 phpinfo()。希望对你有帮助

      【讨论】:

        猜你喜欢
        • 2018-05-13
        • 2019-12-13
        • 1970-01-01
        • 2019-10-23
        • 2021-01-13
        • 2022-06-29
        • 2018-08-14
        • 1970-01-01
        相关资源
        最近更新 更多