<?php

class Foo
{
    function 
bar()
    {
        echo 
"BAR\n";
    }
}

function 
error_handler($errno$errstr$errfile$errline)
{
    
$args func_get_args();
    
    
print_r($args);
}

echo 
"Calling Foo::bar(): ";
Foo::bar();

echo 
"Setting \$this->test = 1\n";
$this->test 1;

echo 
"Calling Foo::bar(): ";
Foo::bar();

echo 
"Setting a custom error handler\n";
set_error_handler('error_handler');

echo 
"Calling Foo::bar(): ";
Foo::bar();

?>