当通过xampp在Windows中安装Symfony 4中的应用程序时,执行bin / console时会返回以下错误
语法错误,意外的'?',在C:\ xampp \ htdocs \ labels \ vendor \ ocramius \ proxy-manager \ src \ ProxyManager \ Configuration.php:29中需要函数(T_FUNCTION)或const(T_CONST)>
第29行是“受保护的字符串$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
答案 0 :(得分:1)
您使用的ocramius/proxy-manager
软件包的版本为2.4或更高版本,需要PHP 7.4+。确保仅安装与您正在运行的PHP版本兼容的软件包。更具体地说,请勿使用composer update
选项运行--ignore-platform-reqs
。