php 7.3.10 在 windows 语法错误中出错,意外的“?”
Error with php 7.3.10 in windows syntax error, unexpected '?'
当通过 xampp 在 Symfony 4 returns 中安装应用程序 windows 时,我在执行 bin/console
时出现以下错误
syntax error, unexpected '?', expecting function (T_FUNCTION) or const (T_CONST) in C:\xampp\htdocs\labels\vendor\ocramius\proxy-manager\src\ProxyManager\Configuration.php:29
第 29 行是 "protected ?string $proxiesTargetDir
;"
似乎是可空类型的支持问题,但 PHP 版本 >7.1
php -v
PHP 7.3.10 (cli) (built: Sep 24 2019 11:59:22) ( ZTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.10, Copyright (c) 1998-2018 Zend Technologies
您使用的是 ocramius/proxy-manager
软件包的 2.4 或更高版本,需要 PHP 7.4+。确保只安装与您 运行 正在使用的 PHP 版本兼容的软件包。更具体地说,不要 运行 composer update
使用 --ignore-platform-reqs
选项。
当通过 xampp 在 Symfony 4 returns 中安装应用程序 windows 时,我在执行 bin/console
时出现以下错误syntax error, unexpected '?', expecting function (T_FUNCTION) or const (T_CONST) in C:\xampp\htdocs\labels\vendor\ocramius\proxy-manager\src\ProxyManager\Configuration.php:29
第 29 行是 "protected ?string $proxiesTargetDir
;"
似乎是可空类型的支持问题,但 PHP 版本 >7.1
php -v
PHP 7.3.10 (cli) (built: Sep 24 2019 11:59:22) ( ZTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.10, Copyright (c) 1998-2018 Zend Technologies
您使用的是 ocramius/proxy-manager
软件包的 2.4 或更高版本,需要 PHP 7.4+。确保只安装与您 运行 正在使用的 PHP 版本兼容的软件包。更具体地说,不要 运行 composer update
使用 --ignore-platform-reqs
选项。