Введение в движок PHP

Представим себе, что у вас есть сайт из ста страниц. Все эти страницы имеют общую схему следующего вида:

<!DOCTYPE html> <html> <head> <title>title</title> </head> <body> <header> header </header> <main> content </main> <header> footer </header> </body> </html>

При этом обычно такие страницы отличаются лишь тайтлами и контентами, а все остальные блоки остаются неизменными от страницы к странице.

Это создает определенные неудобства. Скажем, нам нужно поменять текст в хедере сайта. В этом случае нам придется изменить сто файлов с нашими страницами.

Это не очень удобно. Поэтому с помощью PHP сайт обычно делают на специальном движке. Этот движок позволяет сделать так, чтобы шаблон нашего сайта размещался в одном единственном файле, а в зависимости от запрошенного URL в этот файл подгружался различный контент.

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