Я использую PhpStorm 2016.3.2, и моя проблема в том, что он не останавливается на условных точках останова. Обычные точки останова работают нормально.
Состояние у меня есть: $id == 5
Также, если я активирую флажок «Записать сообщение на консоль», ничего не происходит, я не вижу новых сообщений в терминале.
У меня была одна и та же проблема с PhpStorm 9 однажды.
Я решил это с помощью xdebug_break
функционировать напрямую. Что ни в коем случае не так удобно, как встроенное решение. На следующем обновлении PhpStorm это работало для меня без изменений на моей стороне.
if($id == 5){
xdebug_break();
}
Проблема решена, я ожидал неправильное значение в моем состоянии, которое никогда не происходит 🙂