PHP қозғалтқышына кіріспе
Сізде жүз беттен тұратын сайт бар деп елестетіп көріңіз. Барлық осы беттер келесі түрдегі ортақ схемаға ие:
<!DOCTYPE html>
<html>
<head>
<title>тақырып</title>
</head>
<body>
<header>
header
</header>
<main>
контент
</main>
<header>
footer
</header>
</body>
</html>
Бұл ретте әдетте мұндай беттер тек тақырыптары мен контенттерімен ғана ерекшеленеді, ал қалған блоктардың барлығы беттен бетке өзгеріссіз қалады.
Бұл белгілі бір ыңғайсыздықтар тудырады. Айталық, сайттың header бөлігіндегі мәтінді өзгерту керек. Бұл жағдайда бізге беттеріміз бар жүз файлды өзгертуге тура келеді.
Бұл өте ыңғайлы емес. Сондықтан PHP көмегімен сайт әдетте арнайы қозғалтқышта жасалады. Бұл қозғалтқыш біздің сайт үлгісі бір файлда орналасуын және сұраныс жасалған URL-ге байланысты осы файлға әртүрлі контенттердің жүктелуін қамтамасыз етеді.
Келесі сабақтарда біз қарапайым қозғалтқыштың бірнеша нұсқасын әзірлейміз және оны қолдану кезінде қандай мәселелер туындайтынын көреміз.