Closed derickr closed 6 years ago
Would you please improve descriptions of "name" and "fullname" attributes in 'get_property' response? It's not clear that Xdebug sends "name" and "fullname" without any escaping and IDE should use this name as is in the next 'property_get' request.
For example, "name" -> "variable name. This is the short part of the name. For instance, in PHP: $v = 0; // short name 'v' class:$v; // short name 'v'. The value is encoded in XML and does not follow 6.0 Escaping Rules".
https://xdebug.org/docs-dbgp.php#properties-variables-and-values
Sure, I'll have had a go at improving that. However, section 6.0 — "Escaping Rules" is for input into the Debugger Engine. It says nothing about data retrieved through XML. I've moved that to 6.3.1, which hopefully makes this clearer.
I've now merged this, and I'm working on getting this on the Xdebug website (at https://xdebug.org/docs-dbgp.php as I write this)