Windows语法错误中的php 7.3.10错误,意外的“?”

时间:2019-10-24 09:46:14

标签: php windows symfony xampp php-7.3

当通过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

1 个答案:

答案 0 :(得分:1)

您使用的ocramius/proxy-manager软件包的版本为2.4或更高版本,需要PHP 7.4+。确保仅安装与您正在运行的PHP版本兼容的软件包。更具体地说,请勿使用composer update选项运行--ignore-platform-reqs