- var_dump: documentation ( source)
<?php
class Foo
{
protected static $staticProp = 0;
public function nonstaticWillDelegateToStatic()
{
static::staticfunction();
}
public static function staticWillDelegateToNonstatic()
{
static::nonstaticfunction();
}
public function nonstaticfunction()
{
var_dump(static::$staticProp);
}
public static function staticfunction()
{
static::$staticProp++;
}
}
Foo:staticfunction();
$foo = new Foo();
$foo->staticWillDelegateToNonstatic();