Merci bien, j'ai résolu le problème.
un var_dump retournait NULL, du coup le problème était en fait beaucoup plus simple, $myClass était vide au moment où j'essayais de l'utiliser...
comment ça se fait ? bien en fait cette ligne était appelée indirectement depuis la partie __construct() de cette même classe, et donc j'imagine que PHP laisse la variable vide tant que l'instanciation n'est pas terminée (cf. l'excution de __construct et de tout ce que __construct appelle). Bref, il a fallu mettre le code qui appelle la ligne 69 dans une deuxième méthode de la classe (constructPart2() - et que j'appelle après avoir créé l'instance, une fois que la variable est correctement assignée...)
bref, PHP pourrait s'améliorer sur ce point.
merci en tous cas.
Alisteroid a écrit :
C'est pourtant clair non?
Call to a member function myFunction() on a non-object |
Tu veux pas que ça te corrige l'erreur automatiquement aussi ?
|
Oui, c'est tellement clair que le problème n'avait absolument rien à voir avec le message.