Class loader mais impossible de faire new

SpaceHam Messages postés 78 Date d'inscription lundi 27 mars 2006 Statut Membre Dernière intervention 22 octobre 2015 - 8 avril 2013 à 01:39
SpaceHam Messages postés 78 Date d'inscription lundi 27 mars 2006 Statut Membre Dernière intervention 22 octobre 2015 - 8 avril 2013 à 01:43
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

SpaceHam Messages postés 78 Date d'inscription lundi 27 mars 2006 Statut Membre Dernière intervention 22 octobre 2015
8 avril 2013 à 01:43
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
0
Rejoignez-nous