zaczynam OOP ale napotałem sie na 2 rózne zapisy klas PHP :
class test { public function pokaz() { } // nie dziala public function __construct() { } // nie dziala public function __destruct() { } } test::pokaz() ; /*********** druga clasa *************/ class test { private $foo = 'hello' ; public function pokaz() { } // dziala public function __construct() { } // dziala public function __destruct() { } } $test = new test(); $test->pokaz();
może ktoś wyjaśnić gdzie i dlaczego sie stosuje zapisy ? i który jest prawidłowy ?