Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

staticメソッドをオブジェクトメソッドとして呼び出す


と、てっきりE_STRICTなエラーが発生すると思っていたのに、Strictエラーにならなかったんだっけ。。。?逆はStrictエラーになるけど。

<?php
class Example {
    static function foo() {
        return "foo!\n";
    }
}

echo Example::foo();

$obj = new Example();
echo $obj->foo();