Bonjour,
Soit le code parent suivant:et le code h1.php inclus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 use moimp\InputsCtl\InputsCtl; // avec le spl_autoload_register qui va bien. $objControls= new InputsCtl(); $handle = DIR_ROOT."frontend/controllers/cardTabHandlers/h{$tab}.php"; // avec $tab = 1 if ( file_exists($handle) ) //require_once($handle); require($handle);J'obtiens l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part if ( $post[$field] and !$objControls->ctl_lastname($post[$field], InputsCtl::I) )Je précise que l'instance $objControls est bien reconnue.Uncaught Error: Class 'InputsCtl' not found in C:\wamp64\www\proginet\appSirep\frontend\controllers\cardTabHandlers\h1.php:19
Si j'ajoute use moimp\InputsCtl\InputsCtl; dans le fichier inclus, je n'ai plus d'erreur. Pourquoi, puisque cette instruction est déjà dans le fichier parent?
Partager