From 27629577b07efb18b7fbcdf4faeffef67d6cec64 Mon Sep 17 00:00:00 2001 From: Bob Weinand Date: Mon, 20 Oct 2014 21:22:16 +0200 Subject: [PATCH] Add xml.md info for info constants --- xml.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/xml.md b/xml.md index 0675634257..1cb164629a 100644 --- a/xml.md +++ b/xml.md @@ -251,6 +251,23 @@ info (subcommands) - <lasterror error="" (file="" line="") /> - error attribute contains the last error as a string, is empty if there's no last error +### constants ### + +- <constantinfo num="" /> with num having an integer value, indicating the number of (local or superglobal) variables +- if info vars was used it'll have also one of these attributes: + - method + - function + - file + - opline +- for each variable there is a <constant> element +- <constant address="" refcount="" type="" name="" /> + - address: pointer to zval (hexadecimal) + - refcount: refcount of zval + - type: the variable type (long, string, ...). If the value is "unknown", the other attributes are meaningless + - name: the name of the variable + - value: the value of primitive types (scalars) => string/int/bool/double + - length: if string, then the length of that string + ### vars / globals ### - <variableinfo num="" /> with num having an integer value, indicating the number of (local or superglobal) variables @@ -259,7 +276,7 @@ info (subcommands) - function - file - opline -- for each variable there is a <variable> followed by a <variabledetails> element +- for each variable there is a <variable> element - <variable address="" refcount="" type="" name="" /> - address: pointer to zval (hexadecimal) - refcount: refcount of zval -- 2.50.0