Natknąłem się na dość dziwny problem. Chce stworzyć obiekt klasy(a właściwie pobrać referencje - singleton), której nazwy nie znam. Nazwa ta jest zapisana w pliku konfiguracyjnym. Gdybym chciał stworzyć nową instancje klasy(a nie pobrać referencję) problem rozwiązałby kod:
<?php $objectX = new $className(); ?>
Jednak klasa, do której chcę się dostać jest singletonem.
Dokonując kilku zmian i wykorzystując operator wyłuskania( :: ) kod powinien wyglądać tak:
<?php $objectX = $className::__singleton(); ?>
Niestety, php wypluwa niezrozumiały błąd o treści ‘Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in (…)’
Będe wdzięczny za wszelkie podpowiedzi i sugestie związane z tematem.