Архив

Архив Май 2009

Street Magic [php]

class a {
    function hello() {
        print "Hello world! I'm a!";
    }

    function foo() {
        $this->hello();
    }
};

$a = new a();
$a->foo(); // Hello world! I'm a!

class b {
    function hello() {
        print "Hello world! I'm b!";
    }

    function foo() {
        a::foo();
    }
}

$b = new b();
$b->foo(); // и что тут  произойдёт?

PS: после этого я задумался, а на столько ли правильное в PHP ООП, как его расписывают любители этого языка? :)

Естественно я не хочу никого обидеть или задеть (мало ли насколько фанатично кто-то любит этот язык), но для меня это очень не привычно и не ясно )

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
Categories: IT, php Tags: IT, php, strange things, ооп