xdebug_command
Differences
This shows you the differences between two versions of the page.
— | xdebug_command [2024/04/11 01:46] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ======Synopsis: | ||
+ | xdebug [< | ||
+ | |||
+ | ======Description: | ||
+ | This intentionally undocumented command provides access to developmental, | ||
+ | incomplete, broken, or debugging features. | ||
+ | for internal development use and are unsafe to use unless you are told | ||
+ | otherwise. | ||
+ | |||
+ | The only complete documentation for this command is found in the source | ||
+ | code, and maybe in https:// | ||
+ | |||
+ | If no arguments are specified, [[xdebug command|xdebug]] shows all of the | ||
+ | xdebug options. | ||
+ | |||
+ | [[xdebug command|xdebug]] options are subject to change at any time and | ||
+ | without any advance notice. | ||
+ | |||
+ | [[xdebug command|xdebug]] options can and probably will break your client. | ||
+ | The use of [[xdebug command|xdebug]] results in expressly undefined behavior. | ||
+ | You Have Been Warned. | ||
+ | |||
+ | The [[xdebug command|xdebug]] inbound and outbound options allow you to | ||
+ | monitor the client' | ||
+ | for debugging scripts, and will probably not go away anytime soon. | ||
+ | |||
+ | The [[xdebug]] dword option allows you to turn on double quoted word support | ||
+ | which is experimental at this time, but will be officially supported soon. | ||
+ | |||
+ | The [[xdebug]] command optionally takes a [[block]] of code. When you do | ||
+ | this, the xdebug option is turned on, the block of code is executed, and | ||
+ | then **the original xdebug value is restored**. | ||
+ | ensure a value is turned on without having to save + restore the old value. | ||
+ | |||
+ | You cannot permanently turn on an xdebug option if you use the [[block]] form, | ||
+ | even if you do [[xdebug]] within the block, sorry. | ||
+ | |||