Ich habe ein Problem mit xdebug, weil nicht in einigen Haltepunkten aufhören.NetBeans stoppt nicht an einigen Haltepunkten in PHP-Code
Mein Projekt haben MVC-Architektur und alle funktionierte gut mit Debugging, während ich Subcontroller erstellt, weil in Untersteuerungen Breakpoints nicht funktioniert. Wenn ich xdebug_break()
in Subcontroller setze, dann funktioniert es.
Ich habe xdebug_remote.log
Dieser Haltepunkt arbeiten Dieser Haltepunkt funktioniert nicht
<- breakpoint_set -i 1309 -t line -s enabled -f file:///var/www/my_project/app/controllers/settings/LanguageController.php -n 18
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="1309" state="enabled" id="59770002"></response>
<- breakpoint_set -i 1310 -t line -s enabled -f file:///var/www/my_project/app/controllers/IndexController.php -n 15
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="1310" state="enabled" id="59770003"></response>
Es ist möglich, dass Namespace ist schuldig? Ein Unterschied zwischen Controller und Subcontroller ist der Namespace. Im Controller ist es nicht definiert, sondern im Subcontroller definiert.
Namespace? - sehr unwahrscheinlich (der Code selbst hätte in einem solchen Fall möglicherweise nicht funktioniert). Um welche Art von Linien handelt es sich? Zeigen Sie bitte einen Screenshot des nicht funktionierenden Haltepunkts. – LazyOne