Ben ile (düzen) başlığını yazdırmak için kullanabileceğiniz bir sınıf Page () var.
Fonksiyonu loadHeader ($ title) benim tüm sayfalarda yazdırmak mümkün istiyorum. Üstbilgi için gerçek kod header.inc.php saklanır.
Şimdi başlıktan önce ben de benim tüm sayfalarda onu almak ve onunla çalışmak, böylece, onunla birlikte geçirilecek (bir veritabanı bağlantısı korur gibi) bazı değişkenler istiyorum.
Sınıfı (bir karmaşa önlemek için dışarı thined) bu biraz gibi görünüyor:
class Page{
//All vars here
function __construct(){
//constructor code
}
function loadHeader(){
$header = file_get_contents("header.inc.php");
//Some editing of the parsed $header here
//Here I want certain variables to be passed along
return $header;
}
}
Ben fonksiyon loadHeader ile birlikte geçmiş olsun istiyorsanız tam kodu () 'dir:
session_start();
include("db.class.php"); //File which contains the db_class
$db = new db_class;
$db->connect();
LoadHeader () fonksiyonu içinde eval () ve yorumlu metin ile bunu denedim ama bu çalışma almak gibi olamaz. Ben umutsuz değilim!
Sonunda sen benim sayfaları çalışmak istiyorum nasıl bir örnek vereyim:
<?php
include("page.class.php");
$page = new page("Friends");
$page->loadHeader();
?>
Website content with database manipulation