Pembahagian Layout kepada Unsur dalam PHP
Menyisipkan satu fail ke dalam fail lain sering digunakan untuk membahagikan fail layout kepada bahagian. Ini diperlukan untuk mengasingkan bahagian HTML halaman yang berulang ke dalam fail berasingan untuk memudahkan pengeditan.
Mari kita lihat contoh. Katakan kita mempunyai halaman berikut:
<html>
<head>
<title>page1</title>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
teks 1
</body>
</html>
Dan satu lagi:
<html>
<head>
<title>page2</title>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
teks 2
</body>
</html>
Seperti yang anda lihat, dalam kedua-dua fail ini kandungan
blok head adalah sama. Mari asingkannya
ke dalam fail berasingan:
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
Sambungkan fail ini ke setiap halaman kami:
<html>
<head>
<title>page1</title>
<?php include 'elem/head.php'; ?>
</head>
<body>
teks 1
</body>
</html>
Diberikan fail dengan layout berikut:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<aside>
sidebar
</aside>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
Katakan layout fail hanya berbeza dari segi tajuk dan kandungan. Asingkan kandungan header, footer dan sidebar ke dalam fail yang boleh disambungkan secara berasingan.