'k zit vast bij het coden en ik snap niet waarop precies.
Hard op zoek naar hints dus..
De melding: Fatal error: Call to a member function on a non-object in 'regel twee hieronder'
Bovenstaande staat in een class die daarmee graag wil doorgeven welke view hij wil gebruiken. $hic wordt wel als object herkend, maar $hic->outputHandler is volgens php geen object. Ik snap niet waarom niet, gezien wat daaraan vooraf gaat:
De melding: Fatal error: Call to a member function on a non-object in 'regel twee hieronder'
PHP:
1
2
| global $hic; $hic->outputHandler->setView($this->view); |
Bovenstaande staat in een class die daarmee graag wil doorgeven welke view hij wil gebruiken. $hic wordt wel als object herkend, maar $hic->outputHandler is volgens php geen object. Ik snap niet waarom niet, gezien wat daaraan vooraf gaat:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| class HIC { //constructor function HIC() { $this->outputHandler = new HTMLOutputHandler; } } class HTMLOutputHandler { function setView($view) { //bla bla } } $hic = new HIC; |
[ Voor 13% gewijzigd door Gwaihir op 29-08-2005 16:52 ]