И вам придется либо иметь под рукой этот полный список каждый раз, когда вы вызываете фабрику, либо, внезапно, менять ее класс (только не метод Create, а конструктор - шило на мыло) каждый раз при изменении этого списка.
stasbombit, среди "всех способов от туда" есть, например, такой: выкинуть велосипед и поучить фреймворки, в которых и конфиг лежит где надо, и логика работы с базой не из видеокурсиков по методичкам техникума.
Wataru, зато оно позволяет обойтись без перебора, парой проходов.
А учитывая мутно сформулированную задачу - возможно, идеальный оптимум ТС и не нужен.
Артём, ну, требования у вас никакие, так что можно оттолкнуться от все тех же платежной системы и службы доставки. Посмотрев на их сайтах, для каких CMS они дают готовые модули интеграции. И выбрать из этого списка то, что ближе вам и удобнее заказчику.
Артём, там дешевая и удобная для клиентов доставка, а главное - собственно сами клиенты. Больше, чем на каком бы то ни было частном ресурсе, даже хорошо раскрученном.
Мечта о собственном сайте неплохо приземляется необходимостью его создавать и поддерживать.
И, внезапно, у платежных систем и служб доставки - тоже комиссия, причем в результате заказ тупо окажется для клиента дороже.
А уж для одежды, для которой примерка - самая популярная опция, городить собственный магазин, который эту опцию не предоставит - просто нелепость.
Резюмирую: ваши "люди" занимаются ерундой, которая будет стоить им денег, усилий и разочарования.
Артем Гартунг, нет, не получается. Кусок выше - это переопределение кэширования. Откуда кому-то за вас знать, какое у вас должно быть кэширование?
Кстати, даже если вы выкинете этот кусок - кэширование не исчезнет. Оно будет определяться настройками по умолчанию (точнее, теми, которые прописаны у вас в конфигурации сервера).
Артем Гартунг, когда браузер загрузил эту страницу, он получил заголовки "бери из кэша эту страницу весь следующий месяц". От того, что вы потом поменяли на сервере, эта информация уже не изменится.
Артем Гартунг, надо не "скидывать", а смотреть, что с ними не так, как с остальными страницами, и почему.
Либо настройки сервера, либо код самих страниц.
mahmudchon, дайте мальку хоть до такой фигни дойти самостоятельно. Если он по сочетанию "РНР + замена" не сможет найти str_replace, ему вообще программированием заниматься не показано.
antohabio, это позволит сделать любой фильдеперсовый шрифт без кириллицы в принципе.
Даже если система подсунет кириллицу из запасного шрифта - начертание будет заметно разным.
Shavadrius, организованное обучение программированию - это не вы катаетесь, а на вас.
"Программист" и "самоучка" - синонимы. Если вы не способны, уехав в лес, где вам никто не мешает, учиться самостоятельно - вам нечего лезть в эту профессию.
"Мимо арии": мне 16 лет, сдана первая сессия, вдвоем с сокурсником получили путевку в дом отдыха, взял с собой учебник Паскаля... интернета тогда не было не только в лесу, но и в стране, так что ничто не отвлекало...
Данил, лимиты у пыха по умолчанию очень скромные. Объем загружаемого файла - до 2 мегабайт, например.
Но вам, раз уж вы только пробуете и учитесь, лучше почитать не хаутушки, а подробности. Ознакомиться с предметом: что вообще на сервере настраивается в php.ini. Чтобы потом не искать это по .htaccess, например.
Данил, а вы бы меньше постили мутные скриншоты и больше - конкретные ошибки.
А еще лучше - сразу по ним и гуглили, это азы.
Например, "код на экран" - скорее всего, short_open_tags.
И вам придется либо иметь под рукой этот полный список каждый раз, когда вы вызываете фабрику, либо, внезапно, менять ее класс (только не метод Create, а конструктор - шило на мыло) каждый раз при изменении этого списка.