Testpagina 02 PHP Debugger

Deze debugger is eenvoudig te gebruiken en geschikt voor online werk omdat er een login functionaliteit is ingebouwd en een IP-adres check.

Download

Deze pagina bevat php-code die een aantal variabelen, arrays en een object debugt

Ga naar http://www.vanweeldencodeprojects.eu/phpdebugger/debug om in te loggen, [user:demo en password:demo]
schakel daarna de flags [DEBUG] , [TEST] en [LOG****] buttons in en reload de Debug Testpagina 1 of 2.

Open dan http://www.vanweeldencodeprojects.eu/phpdebugger/debug/dump in een ander venster om de dump-resultaten te bekijken
of open de logging pagina http://www.vanweeldencodeprojects.eu/phpdebugger/debug/logs om de logging te bekijken






De code die de testobjecten genereert :




class MyClass {
    public $var1 = 'value 1';
    public $var2 = 'value 2';
    public $var3 = 'value 3';
    public $var4 = array(1,2,3,4,5);


    protected $protected = 'protected aaldert';
    private   $private   = 'private aaldert';

    function iterateVisible() {
       echo "MyClass::iterateVisible:\n";
       foreach($this as $key => $value) {
           print "$key => $value\n";

       }
    }
}

$class = new MyClass();




$test=true;
$naam='aaldert';
$leeg=NULL;

De debugger-code :



debug::I();//init

debug::V($naam,'$naam');
debug::V($test_array,'een test array');
 '$leeg'=>$leeg,'$class'=>$class),'array', 'array van testvariabelen');

debug::D($leeg,'leeg');

debug::SES(__FILE__.__LINE__);//session 
debug::REQ(__FILE__.__LINE__);//request vars
debug::SER(__FILE__.__LINE__);//server


debug::log('initial message from file 2');


if(TEST){
	$message="<h1 style=\"color:grey;border:1px solid grey;padding:4px;\">&nbsp;Testmodus ; ingelogd</h1>";
    debug::info('testmode is on in file 2');
} else {
	$message="";
    debug::info('testmode is off in file 2');
}

debug::warn('this is a warning message from file 2. Shows only if LOGWARN is true');
debug::error('an error message from file 2, shows only if LOGERROR is true');



Meer documentatie is te vinden in de download op GoogleCode