Exemplo n.º 1
0
 function who()
 {
     global $a, $b;
     $this->me();
     $a->me();
     $b->me();
     $b = new second();
     $this->me();
     $a->me();
     $b->me();
 }
Exemplo n.º 2
0
<?php

class first
{
    private static function show()
    {
        echo "Call show()\n";
    }
    public static function do_show()
    {
        first::show();
    }
}
first::do_show();
class second extends first
{
}
second::do_show();
class third extends second
{
}
third::do_show();
class fail extends third
{
    static function show()
    {
        // cannot be redeclared
        echo "Call show()\n";
    }
}
echo "Done\n";
Exemplo n.º 3
0
<?php

class first
{
    function show()
    {
        echo "Call to function first::show()\n";
    }
}
$t = new first();
$t->show();
class second extends first
{
    final function show()
    {
        echo "Call to function second::show()\n";
    }
}
$t2 = new second();
$t2->show();
echo "Done\n";