Увядзенне ў рухавік PHP

Уявім сабе, што ў вас ёсць сайт са ста старонак. Усе гэтыя старонкі маюць агульную схему наступнага выгляду:

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

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

Гэта стварае пэўныя нязручнасці. Скажам, нам трэба змяніць тэкст у хэдэры сайта. У гэтым выпадку нам прыйдзецца змяніць сто файлаў з нашымі старонкамі.

Гэта не вельмі зручна. Таму з дапамогай PHP сайт звычайна робяць на спецыяльным рухавіку. Гэты рухавік дазваляе зрабіць так, каб шаблон нашага сайта размяшчаўся ў адным-адзіным файле, а ў залежнасці ад запытанага URL у гэты файл падгружаўся розны кантэнт.

У наступных уроках мы распрацуем некалькі варыянтаў найпрасцейшага рухавіка і паглядзім, якія праблемы ўзнікаюць пры яго выкарыстанні.