$curfile =
[line 67]
file being parsed, used in every add function to match up elements with the file that contains them
$defineconflicts = array()
[line 314]
Namespace conflicts within all documented packages of functions
Format:
array(
functionname => array(
full path,
full path,
...
)
)
$definesbyfile = array()
[line 157]
array of parsed defines organized by the full path of the file that contains the define.
Format:
array(
full path => array(
definename => parserDefine
)
)
$definesbynamefile = array()
[line 211]
array of file names organized by defines that are in the file.
This structure is designed to handle name conflicts. Two files can contain defines with the same name, and this array will record both filenames to help control namespace errors Format:
array(
definename => array(
full path of file containing definename,
full path of file 2 containing definename,
...
)
)
$functionconflicts = array()
[line 282]
Namespace conflicts within all documented packages of functions
Format:
array(
functionname => array(
full path,
full path,
...
)
)
$functionsbyfile = array()
[line 142]
array of parsed functions organized by the full path of the file that contains the function.
Format:
array(
full path => array(
functionname => parserFunction
)
)
$functionsbynamefile = array()
[line 192]
array of file names organized by functions that are in the file.
This structure is designed to handle name conflicts. Two files can contain functions with the same name, and this array will record both filenames to help control namespace errors Format:
array(
functionname => array(
full path of file containing functionname,
full path of file 2 containing functionname,
...
)
)
$globalconflicts = array()
[line 330]
Namespace conflicts within all documented packages of functions
Format:
array(
functionname => array(
full path,
full path,
...
)
)
$globalsbyfile = array()
[line 172]
array of parsed global variables organized by the full path of the file that contains the global variable definition.
Format:
array(
full path => array(
globalname => parserGlobal
)
)
$globalsbynamefile = array()
[line 231]
array of file names organized by global variables that are in the file.
This structure is designed to handle name conflicts. Two files can contain global variables with the same name, and this array will record both filenames to help control namespace errors Format:
array(
global variablename => array(
full path of file containing global variablename,
full path of file 2 containing global variablename,
...
)
)
$ignorepages = array()
[line 100]
array of all procedural pages ordered by name
that have been ignored via -po or @access private or @ignore Format:
array(
name => array(
fullpath => parserPage,
fullpath => parserPage2 [if there are name conflicts],
...
)
)
$includesbyfile = array()
[line 127]
array of parsed includes organized by the full path of the file that contains the include.
Format:
array(
full path => array(
includename => parserInclude
)
)
$pageclasspackages = array()
[line 266]
array of packages assigned to classes in a file, ordered by fullpath
Format:
array(
fullpath => array(
packagename => array(
subpackagename => 1,
subpackagename => 1,
..
),
packagename2 => array(...
)
)
)
$pageconflicts = array()
[line 298]
Namespace conflicts within all documented pages
Format:
array(
pagename => array(
fullpath,
fullpath,
...
)
)
$pagepackages = array()
[line 246]
array of packages ordered by full path
Format:
array(
fullpath => array(
packagename,
subpackagename
)
)
$pages = array()
[line 83]
array of all procedural pages ordered by name
Format:
array(
name => array(
fullpath => parserPage,
fullpath => parserPage2 [if there are name conflicts],
...
)
)
$pathpages = array()
[line 112]
array of all procedural page names ordered by full path to the file
Format:
array(
fullpath => name
)