Forum › PHP / SQL › Topic
[PHP/SQL] Non-Object
Oke, het maakt me echt helemaal gek;
Ik weet niet wat ik nou precies veranderd moet hebben aan de class die ik geschreven had, maar aan de functie zelf heb ik helemaal niets veranderd.
Ik krijg de hele tijd de volgende melding bij het uitvoeren van het daarbijbehorende script.
regel 57:
postComment.functie
Wat o wat doe ik verkeerd hij werkte eerst wel namelijk
(om het makkelijker te houden return ik gewoon true, maar de error blijft.
Ik weet niet wat ik nou precies veranderd moet hebben aan de class die ik geschreven had, maar aan de functie zelf heb ik helemaal niets veranderd.
Ik krijg de hele tijd de volgende melding bij het uitvoeren van het daarbijbehorende script.
![]() | Code | ![]() | ![]() | ![]() |
|
regel 57:
![]() | Code | ![]() | ![]() | ![]() |
|
postComment.functie
![]() | Code | ![]() | ![]() | ![]() |
|
Wat o wat doe ik verkeerd hij werkte eerst wel namelijk
(om het makkelijker te houden return ik gewoon true, maar de error blijft.
Dat betekent dat $comment een null reference is, of anders een totaal andere waarde heeft (een integer of string). Met andere woorden, er zit geen object van jouw class in de variabele $comment. Je kan altijd met een var_dump($comment) snel achterhalen wat er wel in zit.
Nou, als ik het dus goed begrijp bedoel je te zeggen dat $comment niet gedefinieerd is?
In het script staat het volgende:
hij heeft eerst altijd gewerkt, maar zo ineens plots niet meer. Dat is het vreemde. Kan het probleem ook vanuit een andere class voortvloeien, of is dit niet mogelijk?
Bedankt alvast,
In het script staat het volgende:
![]() | Code | ![]() | ![]() | ![]() |
|
hij heeft eerst altijd gewerkt, maar zo ineens plots niet meer. Dat is het vreemde. Kan het probleem ook vanuit een andere class voortvloeien, of is dit niet mogelijk?
Bedankt alvast,
Het is mogelijk, als in die class $comment als global gebruikt wordt, maar betwijfel of dat het geval is. Doe eens een var_dump($comment) net voor die regel dat je post? (Zoals ik al eerder zei.)
![]() | Code | ![]() | ![]() | ![]() |
|
Er staat dus al invoer in, waardoor postComment niet uitgevoerd mag worden?
Dat zou dan dus betekenen dat ik geen postcomment en getcomments functie mag hebben?



Offline



