craz
Нестандартное звание
Как правильно должна выглядеть архитектура приложения, если мне нужно чтобы в любой момент, любой объект мог бы отчитаться о своем состоянии, то есть чтобы в любой момент я мог получить информацию о данных хранящихся в объекте.
Это должен быть суперкласс? В принципе как вариант наследованию я вижу некую функцию доступную в глобальной области видимости приложения, которая подмешивается в объекты - вопрос только как это можно реализовать?
На практике я хочу иметь возможность дампать любой объект как то так
$someObj->toString();
Вопрос как получить дамп и куда его выводить в данном случае не стоит.
Это должен быть суперкласс? В принципе как вариант наследованию я вижу некую функцию доступную в глобальной области видимости приложения, которая подмешивается в объекты - вопрос только как это можно реализовать?
На практике я хочу иметь возможность дампать любой объект как то так
$someObj->toString();
Вопрос как получить дамп и куда его выводить в данном случае не стоит.