Я использую PHP, фреймворк Phalcon, xdebug и IDE NetBeans.
Я заметил, что XDebug не останавливается на точке останова, если в имени файла есть заглавные буквы.
Например: Если бы я создал контроллер с именем файла TestController.php
работает хорошо, но если я поставлю имя TesTController.php
xdebug не останавливается ни на одной точке останова этого файла.
В обоих случаях контроллер был загружен правильно.
UPADTE
из xdebug_remote.log:
имя файла: TesthelloController.php
Эта точка останова работает
<- breakpoint_set -i 1383 -t line -s enabled -f file:///var/www/project/app/controllers/TesthelloController.php -n 25
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="1383" state="enabled" id="19950012"></response>
После изменения имени файла на TestHelloController.php точка останова не работает
<- breakpoint_set -i 1550 -t line -s enabled -f file:///var/www/project/app/controllers/TestHelloController.php -n 25
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="1550" state="enabled" id="19250022"></response>
Задача ещё не решена.
Других решений пока нет …