<?
include ("svgdebug.php");
class CSimpleClass
{
var $m_nInteger;
var $m_strString;
function CSimpleClass()
{
$this->m_nInteger =0;
$this->m_strString ="";
}
}
// We create a new svg debug object
$svgdebug = new CSVGDebug("C:\\TEMP\\","SIMPLE");
// Begin the test
$svgdebug->Open();
$simpleClass = new CSimpleClass();
// we can debug ourselves
$svgdebug->Debug($svgdebug,"SVGDEBUG");
// only specific information will be show because the method EvalCSVGEngine
// exists in the CSVGDebug class
$svgdebug->Debug($svgdebug->m_SVGEngine,"INITIAL VALUES");
$svgdebug->Debug($simpleClass,"BEGIN FOR");
for ($i=0;$i<100;$i++)
{
$svgdebug->Debug($simpleClass,"NEW ITERATION " .$i);
$simpleClass->m_nInteger++;
$simpleClass->m_strString .=$simpleClass->m_nInteger;
$svgdebug->Debug($simpleClass,"CLOSE ITERATION " .$i);
}
$svgdebug->Debug($simpleClass,"END FOR");
$svgdebug->Debug($svgdebug->m_SVGEngine,"END VALUES");
// Close the test
$svgdebug->Close();
echo "<p>You can go to $svgdebug->m_strDirectory$svgdebug->m_strTest.1.html to see the debug information...</p>";
?>
|