- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
bukachuk, а что? вы забыли, что php изначально создавался как язык шаблонов? много вы знаете верстальщиков, которые увидев php паникуют и как давно они работают в отрасли?
по крайней мере, применительно к этой теме, самый скоростной способ.
Ну тогда расскажите чем следующий код, взятый причем из этого движка, лучше и проще, чем простой инклюд со вставками <?=$param?> ?
Предварительно файл считали в переменную $template весь целиком.
$gallery_pos = strpos($template, '{LANGUAGE_SELECT_FLAGS}');$template = str_replace('{LANGUAGE_SELECT_FLAGS}', languageSelect('flags') ,$template);
$gallery_pos = strpos($template, '{LANGUAGE_SELECT_LIST}');
$template = str_replace('{LANGUAGE_SELECT_LIST}', languageSelect('list') ,$template);
bukachuk, значит мы друг-друга не поняли :)
Новый код - в подавляющем большинстве случаев, как раз применение шаблонизаторов.