Никто не говорит "часто".
Лучше один раз написать код для перезаписи, чем при каждой загрузке скрипта вытаскивать файл, расшифровывать и запихивать в массив.
А как максимум? Если зделать свойство privat то это увеличит производительность или на что то повлияет?
Это влияет только на доступ. Всё.
Цитата:
Я не знаю как у вас но у меня любой написаный метод в итоге используется за пределами класа.
Ну значит у вас такие классы.
Просто одна из основ ООП - инкапсуляция, т.е. сокрытие деталей реализации. Допустим, вы написали какую-то полезную библиотеку.
Она получает информацию, как-то её хранит, обрабатывает, выдаёт. И чтобы лишить разработчика возможности испортить её, делают все методы кроме нескольких private.
Т.е. разработчик может скормить данные, и получить, что ему дают, но не может вмешаться в процесс.
Спасибо, {$images['info']} он обрабатывает прекрасно, даже если там многомерный массив(я, правда, не до конца понимаю - как? ), а вот просто {$image} никак.
Вторую регулярку для повторного обхода писать не хочется.
Может как-нибудь совместить?