В PhpStorm IDE 2017.2 не выделяется ошибка "оператор [] не поддерживается для строк" в PHP 7.1.x
Я установил PhpStorm версии 2017.2 и настроил PHP 7.1 в разделе " Настройки"> "Языки и рамки"> "PHP"> "Уровень языка PHP".
К сожалению, он не выделяет возможные ошибки при использовании оператора индекса пустого массива для строковых переменных (описание: http://php.net/manual/de/migration71.incompatible.php)
Код:
<?php
$test = 'a string';
$test[] = 'an array value';
echo "it works";
При выполнении кода с PHP 7.1.x возникает следующая ошибка
Фатальная ошибка: Uncaught Error: оператор [] не поддерживается для строк в
поэтому код определенно не работает.
Может кто-нибудь помочь мне с конфигурацией PhpStorm?
1 ответ
Решение
Это ошибка, пожалуйста, проголосуйте здесь: https://youtrack.jetbrains.com/issue/WI-36636