argg j'ai une sale erreur, pourquoi ? (classes PHP) - PHP - Programmation
Marsh Posté le 25-03-2004 à 15:13:29
as tu bien instancié $gconnection dans la fonction d'init de ton objet user
sinon remplace g_connextion pas this->g_conenction->testc();
Marsh Posté le 25-03-2004 à 15:15:20
bah en fait g_connexion est une varibale globale, donc qd je fais un include je dois la retrouver. non ?
Marsh Posté le 25-03-2004 à 15:18:09
ReplyMarsh Posté le 25-03-2004 à 15:19:11
et puis si tu met un exemple de ton code : verifie le nom des fonctions : test et testC !
hein dans la class connection
boulet
Marsh Posté le 25-03-2004 à 15:37:28
swich a écrit : j'ai edité mon code, avec ce que j'ai reéllement |
ok, ben nul part tu ne met que g_connection est global.
Marsh Posté le 25-03-2004 à 15:37:31
"Call to a member function on a non-object in "
je suppose que :
55 $g_connexAdmin->testC(); ?
et puis globalise deja ta fonc ou prend un dico d'anglais
"appel d'une fonction sur un non objet à ..."
corrige deja ca ...
Marsh Posté le 25-03-2004 à 15:40:46
gizmo a écrit : |
<?php
$g_connexAdmin = new Connexion;
--> ca met d'office la variable en globale ca, non ?
Marsh Posté le 25-03-2004 à 16:02:27
Read The Fucking Manual ....
dsl la je fais plus la traduction
Marsh Posté le 25-03-2004 à 16:13:34
class User {
function User() {...}
function test(){
global $g_connexAdmin;
$g_connexAdmin->testC();
return "test users";
}
}
Marsh Posté le 25-03-2004 à 16:38:05
Mais c'est pas super propre comme programmation
à la limite vaut mieux le passer en paramètre de ta fonction test()
Marsh Posté le 25-03-2004 à 15:09:25
'lut tt le monde, voila j'ai un pb :
Fatal error: Call to a member function on a non-object in /users/www/SISPAD_WEB/Users.php on line 55
mon fichier Connex.php :
et mon fichier Users.php
voila le code que j'ai
mais ca plante, je vois pas pourquoi.
si qq'un pouvait m'aiguiller..
Message édité par swich le 25-03-2004 à 15:27:40