Volgens mij moet dit echt heel makkelijk gaan, maar het wil maar niet lukken. Ik heb een klasse met een functie. Binnen die functie roep ik een andere functie aan. Dit wil echter niet werken. Zie onderstaande code voor het idee wat ik probeer en het resultaat als error.
Is dit normaal of zal ik toch echt eerst het resultaat van de ene functie moeten pakken en daarna van buiten de klasse de andere functie(s) aan moeten roepen?
Is dit normaal of zal ik toch echt eerst het resultaat van de ene functie moeten pakken en daarna van buiten de klasse de andere functie(s) aan moeten roepen?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| class klasse { function functie_aanroepen() { echo $klasse->blaat(); } function blaat() { echo "Blaat!"; } } //Fatal error: Call to a member function on a non-object |
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| class klasse { function functie_aanroepen() { echo blaat(); } function blaat() { echo "Blaat!"; } } //Fatal error: Call to undefined function: blaat() |
Een vergissing is menselijk, maar om er echt een puinhoop van te maken heb je een computer nodig.