phpDocumentor Testlink
[ class tree: Testlink ] [ index: Testlink ] [ all elements ]

Class: dBug

Source Location: /code_testing/dBug.php

Class dBug

Class Overview

*******************************************************************************************************************\

LAST UPDATE ============ March 22, 2007

AUTHOR ============= Kwaku Otchere ospinto@hotmail.com

Thanks to Andrew Hewitt (rudebwoy@hotmail.com) for the idea and suggestion

All the credit goes to ColdFusion's brilliant cfdump tag Hope the next version of PHP can implement this or have something similar I love PHP, but var_dump BLOWS!!!

FOR DOCUMENTATION AND MORE EXAMPLES: VISIT http://dbug.ospinto.com

PURPOSE ============= Dumps/Displays the contents of a variable in a colored tabular format Based on the idea, javascript and css code of Macromedia's ColdFusion cfdump tag A much better presentation of a variable's contents than PHP's var_dump and print_r functions

USAGE ============= new dBug ( variable [,forceType] ); example: new dBug ( $myVariable );

if the optional "forceType" string is given, the variable supplied to the function is forced to have that forceType type. example: new dBug( $myVariable , "array" ); will force $myVariable to be treated and dumped as an array type, even though it might originally have been a string type, etc.

NOTE! ============== forceType is REQUIRED for dumping an xml string or xml file new dBug ( $strXml, "xml" );

Located in /code_testing/dBug.php [line 49]



		
		
		
		

Properties

Methods

[ Top ]
Property Summary
mixed   $arrHistory  
mixed   $arrType  
mixed   $bInitialized  
mixed   $xmlAttrib  
mixed   $xmlCData  
mixed   $xmlCount  
mixed   $xmlDData  
mixed   $xmlDepth  
mixed   $xmlName  
mixed   $xmlSData  

[ Top ]
Method Summary
dBug   dBug()  
void   checkType()  
void   closeTDRow()  
void   error()  
void   getVariableName()  
void   initJSandCSS()  
void   makeTableHeader()  
void   makeTDHeader()  
void   varIsArray()  
void   varIsBoolean()  
void   varIsDBResource()  
void   varIsGDResource()  
void   varIsNULL()  
void   varIsObject()  
void   varIsResource()  
void   varIsXml()  
void   varIsXmlResource()  
void   xmlCharacterData()  
void   xmlDefaultHandler()  
void   xmlEndElement()  
void   xmlParse()  
void   xmlStartElement()  

[ Top ]
Properties
mixed   $arrHistory = array() [line 60]

[ Top ]
mixed   $arrType = array("array","object","resource","boolean") [line 58]

[ Top ]
mixed   $bInitialized = false [line 59]

[ Top ]
mixed   $xmlAttrib [line 56]

[ Top ]
mixed   $xmlCData [line 52]

[ Top ]
mixed   $xmlCount [line 55]

[ Top ]
mixed   $xmlDData [line 54]

[ Top ]
mixed   $xmlDepth = array() [line 51]

[ Top ]
mixed   $xmlName [line 57]

[ Top ]
mixed   $xmlSData [line 53]

[ Top ]
Methods
Constructor dBug  [line 63]

  dBug dBug( $var, [ $forceType = ""]  )

Parameters:
   $var: 
   $forceType: 


[ Top ]
checkType  [line 141]

  void checkType( $var  )

Parameters:
   $var: 


[ Top ]
closeTDRow  [line 127]

  void closeTDRow( )



[ Top ]
error  [line 132]

  void error( $type  )

Parameters:
   $type: 


[ Top ]
getVariableName  [line 77]

  void getVariableName( )



[ Top ]
initJSandCSS  [line 429]

  void initJSandCSS( )



[ Top ]
makeTableHeader  [line 108]

  void makeTableHeader( $type, $header, [ $colspan = 2]  )

Parameters:
   $type: 
   $header: 
   $colspan: 


[ Top ]
makeTDHeader  [line 120]

  void makeTDHeader( $type, $header  )

Parameters:
   $type: 
   $header: 


[ Top ]
varIsArray  [line 177]

  void varIsArray( $var  )

Parameters:
   $var: 


[ Top ]
varIsBoolean  [line 171]

  void varIsBoolean( $var  )

Parameters:
   $var: 


[ Top ]
varIsDBResource  [line 273]

  void varIsDBResource( $var, [ $db = "mysql"]  )

Parameters:
   $var: 
   $db: 


[ Top ]
varIsGDResource  [line 317]

  void varIsGDResource( $var  )

Parameters:
   $var: 


[ Top ]
varIsNULL  [line 166]

  void varIsNULL( )



[ Top ]
varIsObject  [line 208]

  void varIsObject( $var  )

Parameters:
   $var: 


[ Top ]
varIsResource  [line 245]

  void varIsResource( $var  )

Parameters:
   $var: 


[ Top ]
varIsXml  [line 329]

  void varIsXml( $var  )

Parameters:
   $var: 


[ Top ]
varIsXmlResource  [line 334]

  void varIsXmlResource( $var  )

Parameters:
   $var: 


[ Top ]
xmlCharacterData  [line 410]

  void xmlCharacterData( $parser, $data  )

Parameters:
   $parser: 
   $data: 


[ Top ]
xmlDefaultHandler  [line 419]

  void xmlDefaultHandler( $parser, $data  )

Parameters:
   $parser: 
   $data: 


[ Top ]
xmlEndElement  [line 392]

  void xmlEndElement( $parser, $name  )

Parameters:
   $parser: 
   $name: 


[ Top ]
xmlParse  [line 367]

  void xmlParse( $xml_parser, $data, $bFinal  )

Parameters:
   $xml_parser: 
   $data: 
   $bFinal: 


[ Top ]
xmlStartElement  [line 376]

  void xmlStartElement( $parser, $name, $attribs  )

Parameters:
   $parser: 
   $name: 
   $attribs: 


[ Top ]

Documentation generated on Fri, 03 Apr 2009 14:13:46 +0200 by phpDocumentor 1.4.1