Муқаддима ба муҳаррики PHP
Фарз кунем, ки шумо вебсайте аз сад саҳифа доред. Ҳама ин саҳифаҳо схемаи умумии зайринаро доранд:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
Дар ин ҳолат, одатан чунин саҳифаҳо танҳо бо sarlavha ва мундариҷа фарқ мекунанд, ва ҳама блокҳои дигар аз саҳифае ба саҳифаи дигар тағйир намеёбанд.
Ин баъзе ногувориҳо меофарад. Бигӯем, мо бояд матнро дар сарлавҳаи сайт иваз кунем. Дар ин ҳолат, мо бояд сад файли саҳифаҳои худро тағйир диҳем.
Ин хеле фоидаовар нест. Аз ин рӯ, бо ёрии PHP сайт одатан дар як муҳаррики махсус сохта мешавад. Ин муҳаррик имкон медиҳад, ки шаблони сайти мо дар як файли ягона ҷойгир шавад, ва вобаста ба URL-и дархостшуда ба ин файл мундариҷаи гуногун бор карда шавад.
Дар дарсҳои оянда, мо чанд версияи содатарини муҳаррикро таҳия мекунем ва мебинем, ки кадом мушкилиҳо ҳангоми истифодаи он пайдо мешаванд.