Поддержка PHP 7.1 в PhpStorm 10

Я использую PhpStorm 10.0, но новый синтаксис php 7.1 анализируется неправильно.

Например, следующий геттер считается недопустимым синтаксисом:

public function notes(): ?string
{
    return $this->notes;
}

Можно ли сделать PhpStorm 10.0 php 7.1 осведомленным или мне нужно перейти на новую версию?


person whites11    schedule 25.08.2017    source источник


Ответы (2)


Можно ли сделать PhpStorm 10.0 php 7.1 осведомленным

No.

или мне нужно перейти на новую версию?

Да.

Вам нужно как минимум 2016.2.2 для поддержки такого синтаксиса (последний на данный момент — 2017.2.1).

https://stackoverflow.com/a/45483094/783119

person LazyOne    schedule 25.08.2017

Почему вас нет на PhpStorm 2017.2? Вы не можете рассчитывать на поддержку версии PHP, появившейся после выпуска программы (и впоследствии замененной).

  • PhpStorm 10 был выпущен в ноябре 2015 года.

  • PhpStorm 10 был заменен PhpStorm 2016.1 в марте 2016 г.

  • PHP 7.1 был выпущен в декабре 2016 года.

person Martin    schedule 25.08.2017