<?php class engine { public $zmienna; public function __construct() { $this->zmienna = 'wartosc 1'; } { if (self::$instance === null) { self::$instance = new engine; } return self::$instance; } } class news { public function __construct() { $silniczek = engine::getInstance(); $silniczek->zmienna = 'wartosc 2'; } } $engine = new engine; $module = new news; ?>
Po odpaleniu tego w przegladarce dostaje: 'wartosc 1 - wartosc 1', a chcialbym by bylo 'wartosc 1 - wartosc 2'. Czyli aby za pomoca $silniczek->zmienna nadpisac wartosc zmiennej klasy engine. Czy jest to mozliwe wogole w ten sposob? Czy do tego musze wykorzystac cos innego niz singletony?