PhpStorm 2016.2 EAP 162.917

Начальная поддержка PHP 7.1

Теперь он поддерживает визуальные модификаторы для класса константов, ключей в list() конструкции, возврата нулевых (null) типов и обнуляемых (nullable) аргументов, а также нескольких уловимых исключений

Это первый, но важный шаг в направлении поддержки PHP 7.1. Синтаксис PHP 7.1 уже работает, в то время как мы работаем над рефакторингом и проверкой кода и так далее…

Читать далее PhpStorm 2016.2 EAP 162.917

Вывод файлов конфигураций без комментариев

Чтобы вывести файл конфигурации без комментариев необходимо воспользоваться двумя утилитами: cat и grep.

Например вывод файла php.ini где в качестве комментирования используется символ точка с запятой — ;

cat /etc/php.ini | grep -v -E ";|^$

Где используется символ решетки — #

cat /etc/nano.conf | grep -v -E "#|^$"

JetBrains PhpStorm 2016.2 EAP 162.844

Поддержка контроль типа для интерфейса iteratorAggregate/Iterator

Контроль типа для Iterator и IteratorAggregate (и их интерфейсов) сейчас поддерживается в PhpStorm. Также поддержка включает случаи, когда интерфейс IteratorAggregate возвращает массив и возможность перебора \Traversable class

Читать далее JetBrains PhpStorm 2016.2 EAP 162.844