- var_dump: documentation ( source)
<?php
class SubClass extends BaseClass
{
}
abstract class BaseClass
{
public function __call($name, $arguments)
{
return call_user_func_array([$this, $name], $arguments);
}
public function foo()
{
return 'foo';
}
protected function bar()
{
return 'bar';
}
private function foobar()
{
return 'foobar';
}
}
$test = new SubClass();
var_dump($test->foo());
var_dump($test->bar());
var_dump($test->foobar());