コード例 #1
0
        if (__CLASS__ === $_CLASS) {
            $this->do_pay();
        } else {
            echo 'No permission to do-pay!', PHP_EOL, '<hr>';
        }
        return;
    }
    private function do_check()
    {
        echo 'Checking money,please waiting!', PHP_EOL, '<hr>';
        return;
    }
    private function do_pay()
    {
        echo 'Pay success!', PHP_EOL, '<hr>';
        return;
    }
}
class Son extends Base
{
}
$base = new Base();
$son = new Son();
$base->pay_money();
$son->pay_money();
# [Outputs like this]
# 以上例程输出:@2015/06/23 周二
// Checking money,please waiting!
// Pay success!
// Checking money,please waiting!
// No permission to do-pay!