Спасибо за ответ и прошу прощения, что так поздно отвечаю.
Т.е. вы за то что бы использовать base64 + gzip наверное это единственный нормальный вариант.
Верно ты говоришь, было 100 соединений includ`ом, а стало 1 после ..._once , но при обновлении это количество растёт!
kcachegrind хороший, но особо профита с него я не заметил, можно и на винду ставить через Cygwin или kde.
Fortop: Вопрос защиты это отдельный вопрос и ничего не мешает проверять все запросы, перед тем как их вставлять.
По поводу поля hidden пусть пишут что хотя, у меня идёт проверка на его наличии, а дальше на сравнение булевого значения, а так как пхп язык с динамической типизацией он данные приравняет к true/false
Fortop, спасибо за внимание к вопросу.
Верно написано, но у меня у программы логика другая.
Если объекта нет, то значит кнопку на включение не создавали, а значит объект обязан быть включен.
Если кнопка есть, то в зависимости от значения true/false решаем вопрос отображения
Да и зачем присваивать новые значения к каждому значению, если можно небольшим методом всё это решить
Назар Мокринский, а если у меня используется «недоступные свойства» при создании нового экземпляра они будут доступны или у меня не верное понимание классов в php?