2

我们正在尝试将 phpDocumentor 用于运行 PHP 7.1 的 Symfony 3 站点。

我们在几乎每个实体上都使用返回类型声明来保持整洁。phpDocumentor 似乎不支持这一点,尽管我在他们的 GitHub 上看到了几个对 PHP 7 支持的引用。

这是每个实体的错误:解析错误:语法错误,意外':',期待';' 或者 '{'

4

1 回答 1

-1

我从迁移PHP 5PHP 7.1on的时候遇到了这个问题Ubuntu / Linux,所以你需要确定你是真的在使用PHP 7.x

  • 单击Symfony分析器上的任何路线名称,然后单击到Configuration(左下角)并检查您的PHP Configuration. 就我而言7.1.9-1+ubuntu17.04.1+deb.sury.org+1。或者干脆显示 phpinfo()
  • 如果您仍在使用 PHP < 7.x,这意味着您需要启用PHP 7.x和禁用其他版本:

    sudo a2enmod php7.1

    sudo a2dismod phpx.x

    sudo service apache2 restart

Nb:我假设您正在使用Ubuntu / Linux.

于 2017-09-13T16:22:04.727 回答