PHP շարժիչի ներածություն

Պատկերացրեք, որ դուք ունեք հարյուր էջից բաղկացած կայք: Այս բոլոր էջերն ունեն հետևյալ տեսքի ընդհանուր սխեմա.

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

Միևնույն ժամանակ, սովորաբար նման էջերը տարբերվում են միայն վերնագրերով և բովանդակությամբ, իսկ մնացած բոլոր բլոկները մնում են անփոփոխ էջից էջ:

Սա ստեղծում է որոշակի անհարմարություններ: Ենթադրենք, մենք պետք է փոխենք տեքստը կայքի հատվածում: Այս դեպքում մենք ստիպված կլինենք փոխել մեր էջերով հարյուր ֆայլ:

Սա այնքան էլ հարմար չէ: Ուստի PHP-ի օգնությամբ կայքը սովորաբար պատրաստում են հատուկ շարժիչի վրա: Այս շարժիչը հնարավորություն է տալիս կայքի մեր կաղապարը տեղադրել մեկ միակ ֆայլում, իսկ կախված հարցված URL-ից այս ֆայլի մեջ բեռնվեր տարբեր բովանդակություն:

Հաջորդ դասերում մենք կմշակենք պարզագույն շարժիչի մի քանի տարբերակ և կտեսնենք, թե ինչ խնդիրներ են առաջանում դրա օգտագործման ժամանակ: