PHP 4 на практике

       

В этой главе была представлена


В этой главе была представлена концепция, особенно важная как для РНР, так и для web-программирования в целом, — применение шаблонов. Глава началась с обзора двух схем; упоминавшихся ранее, — простой замены переменных средствами РНР и логическим делением страницы при помощи включаемых файлов. Затем мы познакомились с третьей схемой применения шаблонов, позволяющей полностью отделить программирование от дизайна страницы. Оставшаяся часть главы была посвящена анализу класса, построенного для реализации шаблонов такого рода. Главу завершает пример практического использования шаблонов в адресной книге на базе Web. В частности, в этой главе рассматривались следующие темы:

  • для чего нужны шаблоны;

  • простой шаблон № 1: внедрение РНР в HTML;

  • простой шаблон № 2: разделение компонентов страницы при помощи включаемых файлов;

  • нетривиальное использование шаблонов для полного разделения программирования и дизайна;

  • класс для работы с шаблонами;

  • регистрация файлов;

  • регистрация переменных;

  • подстановка значений переменных в файл;

  • вывод файла в браузере;

  • недостатки шаблонов;

  • адресная книга, расширяющая стандартный класс шаблона за счет применения запросов SQL.

  • В следующей главе мы продолжим знакомство с разработкой динамических web-приложений. Вы узнаете, как при помощи cookie и отслеживания сеансовых данных наделить ваш web-сайт новыми интерактивными возможностями.

    Содержание раздела