ik heb een klasse die alle basic functies van een website afhandelt.
Ik kan alle functies kan aanroepen als
Vreemdgenoeg lukt dit alleen maar tot ik de content aangeroepen heb.
Na de content moet ik mijn functies oproepen met $this->
Als ik mijn klasse aanpas, kan ik alle functies terug aanroepen met $core->
Mijn klasse en content-files zitten in verschillende mappen.
Kan iemand mij uitleggen hoe het komt dat ik in het eerste geval $this-> moet gebruiken en in het tweede $core->. Gewoon, zodat ik mijn code beter begrijp
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| class core { function breadcrumbs() { print ... } function sitemap() { print ... } function content() { require_once("content-file"); } } |
Ik kan alle functies kan aanroepen als
PHP:
1
| $core->function(); |
Vreemdgenoeg lukt dit alleen maar tot ik de content aangeroepen heb.
PHP:
1
| $core->content(); |
Na de content moet ik mijn functies oproepen met $this->
PHP:
1
| $this->function(); |
Als ik mijn klasse aanpas, kan ik alle functies terug aanroepen met $core->
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| class core { function breadcrumbs() { print ... } function sitemap() { print ... } function content() { return("content-file"); } } require_once($core->content()); |
Mijn klasse en content-files zitten in verschillende mappen.
Kan iemand mij uitleggen hoe het komt dat ik in het eerste geval $this-> moet gebruiken en in het tweede $core->. Gewoon, zodat ik mijn code beter begrijp
edit:
Ben net opgebeld door mijn werk. Moet even ter plaatse gaan. Het kan dus even duren eer ik antwoord kan geven op vragen...
Ben net opgebeld door mijn werk. Moet even ter plaatse gaan. Het kan dus even duren eer ik antwoord kan geven op vragen...
[ Voor 6% gewijzigd door Verwijderd op 25-07-2007 10:47 ]