dzisiaj odkryłem coś co mnie bardzo zdziwiło. Czy to normalne, że każdą metodę publiczną można odpalić jak statyczną mimo, że nie jest ona statyczna? Bardzo mnie to zdziwiło.
Oto przykład tego o czym mówię. Skrypt zwraca dwukrotnie napis "cos tam...", a według mnie nie powinien.
<?php class A { public function cosu() { } } class B { public function __construct() { // tak nie powinno dzialac A::cosu(); // A to powinna być jedyna dopuszczalan metoda $zmm = new A(); $zmm -> cosu(); } } $zmienna = new B(); ?>