Repository navigation
[ php-wasm ] Follow-up on Xdebug #2315
Copy link
Copy link
Open
Labels
Description
Xdebug
- [ php-wasm ] Add
xdebugdynamic extension to PHP.wasm Node JSPIÂ #2248 - [ php-wasm ] Add
xdebugdynamic extension to PHP.wasm Node ASYNCIFYÂ #2326 - [ xdebug ]Â Add
--xdebugoption in PHP.wasm CLI and Playground CLIÂ #2346 - [ xdebug ] Add
--experimental-devtoolsoption in PHP.wasm CLIÂ #2408 - [ xdebug ] Add
--experimental-devtoolsoption in Playground CLI #2411 - [Docs] Add xdebug testing page #2840
- [ xdebug ] Add Xdebug use case examples #3075
- [ xdebug ] Map paths and skip paths with Xdebug 3.5Â #3115
- Feature : Make proper Xdebug unit tests work
- Suggestion : Add support for
php-wasm-web - [ xdebug ] Configure
xdebugfor PhpStorm compatibility #2747
Xdebug IDE Path Mappings
- [ xdebug ] Add
--experimental-unsafe-ide-integrationoption in Playground CLI #2777 - [Docs] Add xdebug testing page #2840
- [CLI] Avoid breaks during Playground boot when
--xdebugenabled #2835 - [CLI] Fix incorrect Xdebug mappings for absolute host paths #2860
- [CLI] Make messaging clearer for errors and Xdebug IDE integration #2869
- [ xdebug ] Add
--experimental-unsafe-ide-integrationoption in PHP.wasm CLI #2947 - [ xdebug ] Add Xdebug use case examples #3075
- [ xdebug ] Skip paths alongside path mappings in IDE configs  #3366
- Link
--experimental-unsafe-ide-integrationand--experimental-devtoolswith--xdebug - Transform
--experimental-unsafe-ide-integrationinto--ide-integration
Xdebug Bridge
- [ xdebug ] Add a mock @php-wasm/xdebug-bridge package #2398
- [ xdebug ] Bridge DBGP session with CDP server  #2402
- [XDebug Bridge] Fetch all array keys when inspecting an array #2409
- [XDebug Bridge] Exclude file and directory paths from devtools stack and debugging  #2423
- [XDebug Bridge] Load Plugin file in Devtools if
--auto-mountoption enabled #2442 - [XDebug Bridge] List additional ASYNCIFY_ONLY functions to prevent
unreachablecrashes when using Devtools #2454 - [XDebug Bridge] Load files in Devtools before running PHP with Xdebug enabled #2527
- [XDebug Bridge] Highlight syntax of php scripts from mime type in Devtools #2566
- [XDebug Bridge] Read files from VFS when a PHP instance is provided #2722
- [ xdebug ] Add Xdebug use case examples #3075
- [Xdebug Bridge] Fix create hash error in xdebug bridge #2612
- [Xdebug Bridge] Fix issue if non existent file is read #2625
- [ xdebug ] Bind the Xdebug bridge listeners to loopback #4486
- Feature : Prettify Xdebug var_dump when printed in the Browser Devtools Console
Caveats
- No CSS to stylize logs - use ANSI instead
Dynamic extension
- Add a --php-ini flag to the Playground CLIÂ #4280
- [PHP] Recompile PHP.wasm JSPI with
MAIN_MODULEset to 2Â #3332 - [PHP] Recompile PHP.wasm ASYNCIFY with
MAIN_MODULEset to 2Â #3335
Related issues and pull requests
- [XDebug] Path mapping in PHP Storm #2763
- [XDebug bridge] $this contains superglobals when breakpoint is in the method context #2752
- [XDebug bridge] Support page reload #2753
- [XDebug bridge] PHP hangs #2755
- [XDebug bridge] Update the scripts list when filesystem changes #2756
- [XDebug bridge] Removing breakpoints doesn't work in the code view #2757
- [ php-wasm ] Xdebug and IDEs #2435
- Support Xdebug #314
- Support static files in all builds #2299
- Debug PHP in browser Devtools (XDebug <-> CDP Bridge)Â #2288
Reactions are currently unavailable
Activity
[ php-wasm ] Add `xdebug` shared extension to @php-wasm/node ASYNCIFY (âĶ
[-][ php-wasm ]Â Follow-up on "Add xdebug shared extension to @php-wasm/node JSPI"[/-][+][ php-wasm ]Â Follow-up on Xdebug[/+][ xdebug ] Bridge DBGP session with CDP server (#2402)
[ xdebug ] Add `--experimental-devtools` option in Playground CLI (#2411
[ xdebug ] Add `--experimental-unsafe-ide-integration` option in PlayâĶ
[ xdebug ] Add `--experimental-unsafe-ide-integration` option in PHP.âĶ