我正在练习使用 Laravel 9 编码(第一次)并重新安装它。但是,通过 cmd 或终端运行它会引发以下错误。
语法错误:意外标记“?” PHP(PHP2014)在文件夹中 供应商/symfony/http-kernel/Attribule/MapDataTime.php.
语法错误:意外的标记“要求”PHP(PHP2014)]其他 将位于 vender/symfony/routing/Requirement/Requirement.php 中
我正在寻找解决方案。
您使用的是 PHP 8.0(根据 IDE 屏幕截图中的 PHP 版本)。
ENUM 在 PHP 8.1 中引入。
如果您需要更改 PHP 版本的帮助,请参阅此处(根据您的屏幕截图,我假设您正在使用 Visual Studio Code) - 如何更改 vscode 中的 php 版本?