Nie nie, ja chcę errora z różnych klas wywalać, np. B, C, D. Konkretnie z funkcji tych klas, ale sama funkcja wywalająca błędy i robiąca mi logi jest w klasie A.
Czyli załóżmy, że klasa A to taki główny silnik strony, a klasy B, C, D to kolejne klasy potrzebne do modułów, np. obsługa bazy danych, sesje itd, ale wszędzie błędy są wywalane w ten sam sposób, więc chciałbym korzystać z funkcji error() klasy A którą zawsze tworzę jako pierwszą, bo jest mi na stronie do wielu innych rzeczy potrzebna. A skoro już istnieje to po co duplikować ją w pozostałych klasach, czy też używać global $klasa ?