![]() This approach can be useful, when your application contains scripts that use AJAX. You can also specify the scripts requests to which you want PhpStorm to ignore during debugging. To have the program run automatically up to the next breakpoint, resume the session by choosing Run | Debugging Actions | Resume Program or pressing F9. For more information, refer to Step through the program. To control the program execution manually, step through the code using the commands under the Run menu or toolbar buttons: Step Into F7, Step Out Shift+F8, Step Over F8, and others. You can now investigate the application.Ĭontinue running the program and examine its frames as soon as it is suspended again. This is useful when you have several projects open and listening to incoming connections.Īfter reaching the breakpoint, the debugger is suspended. Note that, at this step, you can also disable listening for debug connections at a project level. If you have a deployment configuration defined, PhpStorm will offer to configure the mappings based on the paths you've already set in that configuration. In the Incoming Connection From dialog, select the path mappings so that PhpStorm can map the remote files on the web server to the local files in your project. Reload the page in the browser and return to PhpStorm. If you are using a browser for which an extension is not available, you can generate the Start Debugger/ Stop Debugger bookmarklets and add them to your browser's toolbar.Īctivate the debugging extension in your browser:įor more information about setting the parameters manually, refer to Starting the Debugger for Xdebug and Zend Debugger GET Request Parameters for Zend Debugger. You can do it manually in the php.ini configuration file, or use one of the available browser debugging extensions. To enable starting and stopping the debugging engine from the browser, you need to set a special GET/ POST or COOKIE parameter. On the main menu, choose Run | Toggle Line Breakpoint.Īlternatively, select Run | Break at first line in PHP scripts to have the debugger stop as soon as connection with PhpStorm is established (instead of running automatically until the first breakpoint is reached). Set a breakpoint in your code by doing any of the following:Ĭlick the left gutter area at a line where you want to toggle a breakpoint. Debugging ports are set at the PhpStorm level on the PHP | Debug page of the Settings dialog ( Control+Alt+S). After that PhpStorm starts listening to the port of the debugging engine used in the current project. Toggle the Start Listen PHP Debug Connections button ( in the classic UI) on the PhpStorm toolbar or status bar so that it changes to. You can also Validate the Configuration of a Debugging Engine in PhpStorm to make sure that the provided configuration parameters are correct.Įnable listening to incoming debugging connections
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |