Artık özel bir yerel alan çalıştırdığımıza göre, PHP kullanabiliriz. MAMP'deki "P", "PHP" = içindir). PHP kullanmak, include'i kullanabileceğimiz anlamına gelir. Örneğin:
Amacımız, uğraşmaya başlamak için statik bir "blog yazısı" sayfası oluşturmaktır. Bunu index.html sayfamızı (şimdi index.php) kopyalayarak yapabilirdik, ancak bunu yaparsak o dosyada çok sayıda tekrarlanan kodumuz olur. Unutmayın, mümkün olduğunca KURU (Kendinizi Tekrar Etmeyin) kalmaya çalışıyoruz.
Tüm sayfalarda ortak olan küçük yeniden kullanılabilir bitlerin yapıştırılacağı "bölümler" adlı bir klasör oluşturuyoruz. DOCTYPE ve head öğelerini bir parçaya, gezinmeye ve altbilgiye (şimdilik sadece bazı kapanış etiketleri) koymak gibi.
Şimdi hem index.php sayfamız hem de blogpost.php sayfamız birkaç içerme kullanıyor ve sadece gerçekten önemli olduğu yerlerde farklılık gösteriyor: içerik.
Makale benzeri sayfalarda daha yaygın olarak kullanacağımız 2/3 1/3 kurulum yaparak ızgaramızın olanaklarını biraz genişletiyoruz.
Hiyerarşik olarak üst düzey bir sınıfa dayalı stil oluşturmak yararlı hale gelirse, sayfanın stilini farklı şekilde kullanmak için üzerindeki sınıfları değiştirmemiz gerekebileceğinden, gövde etiketini dahil etmiyoruz.
Blogpost.php'yi gerçek bir blog gönderisinden gerçek HTML ile kurduk. Çünkü, her zamanki gibi, sahte içerik yerine gerçek içerik etrafında tasarım yapmak daha iyidir. Çok fazla çalışmaya ihtiyacı olacak, ancak üzerinde çalışmak için harika bir temelimiz var.