Class loader mais impossible de faire new

Signaler
Messages postés
78
Date d'inscription
lundi 27 mars 2006
Statut
Membre
Dernière intervention
22 octobre 2015
-
Messages postés
78
Date d'inscription
lundi 27 mars 2006
Statut
Membre
Dernière intervention
22 octobre 2015
-
Bonjour,

Je réussis en php a loader mes class mais lorsque j'essaie de faire new il m'est impossible de l'utiliser. Pourtant dans un autre fichier php j'utilise le meme code et le tout fonctionne bien.

Mes class que je load
-------------------------
PInv_User
Inv_User
-------------------------

Mon début de fichier fonctionnant (pour création de compte)
-------------------------
...
include_once('../class/Utils.class.php');
include_once('../class/persist/PInv_User.class.php');
include_once('../class/metier/Inv_User.class.php');
$utils = new Utils;
$pi = new PInv_User;

$usr = $pi->getUserLogin($_GET['username']);
...
-------------------------

Mon début de fichier ne voulant pas créé les new (pour Modification de compte)
--------------------------
...
include_once('../class/persist/PInv_User.class.php');
include_once('../class/metier/Inv_User.class.php');
print_r(get_declared_classes());

echo 'include finish';
//$pinv = new PInv_User;
$pi = new PInv_User;

echo '$pi create';

$user = $pi->getUserLogin($_GET['username']);


...
--------------------------

je me rend toujours a 'include finish' et celui-ci ne réussis pas a créé ma persistance $pi.


Quelqu'un aurait une idée????

Merci!

SpaceHamAgent

1 réponse

Messages postés
78
Date d'inscription
lundi 27 mars 2006
Statut
Membre
Dernière intervention
22 octobre 2015

Aussi j'ai mis dans mon script, comme vous pourrez le voir plus haut, afin de voir les class loader.

print_r(get_declared_classes());

[102] => PInvader [103] => PInv_User [104] => Inv_User

La preuve que ca été loader


SpaceHamAgent