class Message { /** * Instancja obiektu klasy * @var instance */ /** * Konstruktor klasy nie pozwalający na utworzenie obiektu klasy * * @access private * @return void */ private function __construct() { //return $this; } /** * Tworzenie Singletona * * @return instance */ { { self::$instance = new Message(); } return self::$instance; } }
W tym typadku nie moge stworzyc instancji obiektu poniewaz konktruktor jest private.
Probowalem dac private static __construct() {} a pozniej self::__construct(); ale to nie pyka. Jest jakis sposob