コード例 #1
0
ファイル: bug22725.php プロジェクト: badlamer/hhvm
<?php

class Foo
{
    private function aPrivateMethod()
    {
        echo "Foo::aPrivateMethod() called.\n";
    }
    protected function aProtectedMethod()
    {
        echo "Foo::aProtectedMethod() called.\n";
        $this->aPrivateMethod();
    }
}
class Bar extends Foo
{
    public function aPublicMethod()
    {
        echo "Bar::aPublicMethod() called.\n";
        $this->aProtectedMethod();
    }
}
$o = new Bar();
$o->aPublicMethod();