This would allow for applications written in PHP to define their own path, file, and line mappings, instead of relying solely on IDEs to implement this. As part of this, I have drafted a document “Native Xdebug Path Mappings” to collect ideas and a draft specification. In addition to PHP 8.3 specific features, I have also done some research into Xdebug-side path mappings. ![]() ![]() Readonly Amendments - PHP’s classes can now also be marked as readonly, and having this reflected in xdebug_var_dump() and the debugging protocol would likely be useful too. Typed Class Constants - I could perhaps show these as part of the representation of classes during debugging. I will have to investigate the following features to see if I can add things to Xdebug to make these more useful: At the moment, it looks like there are no actual breaking changes in PHP, and Xdebug’s master branch on GIT compiles and runs fine with PHP 8.3. ![]() Now PHP 8.3 has its first alpha releases made, it is time to have a look at what needs to be added to Xdebug to support these new features.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |