PHP Motoruna Giriş
Yüz sayfadan oluşan bir web siteniz olduğunu hayal edin. Tüm bu sayfalar aşağıdaki genel yapıya sahiptir:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
Genellikle bu tür sayfalar sadece başlıklar ve içerikler bakımından farklılık gösterir, diğer tüm bloklar sayfadan sayfaya değişmez.
Bu, bazı zorluklar yaratır. Örneğin, sitedeki başlık metnini değiştirmemiz gerekiyor. Bu durumda, sayfalarımızın bulunduğu yüz dosyayı değiştirmemiz gerekecek.
Bu çok uygun değil. Bu nedenle, genellikle PHP kullanılarak bir site özel bir motor üzerine yapılır. Bu motor, sitemizin şablonunun tek bir dosyada yer almasını ve istenen URL'ye bağlı olarak bu dosyaya çeşitli içeriklerin yüklenmesini sağlar.
Sonraki derslerde, birkaç basit motor çeşidi geliştireceğiz ve kullanımında ortaya çıkan sorunları inceleyeceğiz.