The Dump Window

There are view controls on every dump window that help you manage your dumps.

visit HLI#X
1. pre(new Test) type: Test (object)
in builder\features\theWindow.php on line 16
− Test { static public $spub = 'static public' static protected $sprot = 'static protected' static private $spriv = *** unreadable *** static protected $staticTest2 = Test2 protected $array = + Array ( ) protected $test2 = + Test2 { } protected $array2 = + Array ( ) private $null = NULL }
*** global scope ***
visit HLI#X
2. ifpre(true)
in builder\features\theWindow.php on line 17
*** global scope ***
Source Snippet
If HLI can get to the source file in which pre() or ex() was called, it will parse about 20 lines of source code and provide it as highlighted PHP code with line numbers. The line number in which the actual function was called will be marked red. You can switch this information on and off by clicking on the file name and line-string in the second line of window header.
Note that there are circumstances in which PHP may not report the filename, for example if you have called the breakpoint in a append- or prepend-file. In these cases, the file name and line-string will not be underlined.
Reflection
If you dump some (non-stdClass) object, you get a full object reflection, too. Click on the underlined type-string to switch in on or off.
Closing and Re-opening
You can hide a dump window by clicking on the X in the upper right corner. You can also re-open it by aid of the small translucent symbol in the lower left corner of your browser window saying HLI – I call this summary. If you hover it, it will unfold and show you a list of all dump windows on this page. Closed windows are in light gray. If you click on one of them, it will be re-opened (if it was closed) and the page will jump to it.
Moving and Resizing
If you click either on the #-symbold in the upper right corner of the dump window or on the inline-switch in the HLI-summary in the summary, you can free a dump window from its serial position on a page and fix it to a position in your browser window.
You can then move the dump window by dragging the function label in the first line of the header and resize it by dragging the lower left corner of the dump window. Note that both of these features are not as matured as they should be, but they work.
HLI