65536:
Возникает вопрос - зачем?
Все интересное только в приватных репозиториях.
Ведь не буду же я выкладывать в открытый доступ - реализацию алгоритма гамильтоновых путей по средствам матриц смежностей и алгоритма жадины, для построения оптимальных маршрутов в городах.
Сначала не сообразил, почему Phpstorm так делает (применяет для isset() такую же подсветку, как и для if), потом понял - это Because this is a language construct and not a function(php.net/manual/en/function.isset.php), то есть он все правильно делает.
Так а что в данном случае считать расширенной подсветкой? Считать подобные языковые конструкции, которые вызываются как функции (isset, print, empty, echo, require, include), как функции в плане подсветки? Я не уверен, что это получится сделать в PhpStorm, по описанной выше причине.
Aleksey: Я думаю это и имелось ввиду. Сам искал подобное решение.
А итоге остановился на IDE как на основном инструменте. Ну а для небольшого кода или всяких правок (что чаще) использую sublime.
Ирина права, syntax highlight намного шире в sublime и т.д.