PHPда версткани элементларга бўлиш
Бир файлни иккинчи файлга киритиш кўпинча верстка файлларини қисмларга бўлиш учун ишлатилади. Бунга HTML саҳифаларининг такрорланuvчи қисмларини алохида файлларга олиб чиқиш, уларни таҳрирлашнинг қулайлиги учун зарур.
Мисолда кўрамиз. Бизда куйидаги саҳифа бор дейлик:
<html>
<head>
<title>page1</title>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
text 1
</body>
</html>
Ва яна бир саҳифа:
<html>
<head>
<title>page2</title>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
text 2
</body>
</html>
Кўриб turganingizdek, бу икки файлда head
блокининг мазмуни бир хил. Уни алохида файлга
чиқарамиз:
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
Бу файлни ҳар бир саҳифага улаймиз:
<html>
<head>
<title>page1</title>
<?php include 'elem/head.php'; ?>
</head>
<body>
text 1
</body>
</html>
Куйидаги версткага эга бўлган файлар берилган:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<aside>
sidebar
</aside>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
Файлларнинг версткаси фақат сарлавҳалар ва контент билан фарқ қилади дейлик. Хедер, футер ва сайдебар мазмунини алохида уланувчи файлларга чиқаринг.