Aşağıdaki durum düşünün
class URISplit {
var $REQ_URI;
//some more variables
function __construct($uri) {
//some code
$this->REQ_URI = $uri;
//some code yet again
}
}
ve şu
class URIResolve extends URISplit {
//some variables
function __construct($uri) {
//some code
}
}
ve başka bir
class PageControl extends URIResolve {
//some variables
function __construct($uri) {
//some more code
}
}
ve şimdi aşağıdaki deyim
$page = new PageControl($_SERVER['REQUEST_URI']);
Bu ifade tüm sınıfların uygun inşaat sağlayacaktır.
Diğer bir deyişle, class URISplit ve kurucular class URIResolve class PageControl 'nin kurucusuna verilen dizeyi kullanın ve uygun inşaat yapacağız.
Benim Amaç sadece class PageControl bir nesne oluşturmak ve rahatla ve işi görmektir. İş demek ->
- (
class URISplittarafından yapılır) URI bölme - (
class URIResolveile yapılır) (burada olsun onun bir yazı, sayfa, haber, ya da başka bir şey, yani sordu ne için veri getirmek için) bunu çözme - Uygun başlıkları, sayfaları ve
class PageControlfonksiyonları tarafından yapılan diğer sayfası bileşenlerine (yükleme
Vay! Uzun bir soru!