<?php /** * Cette fonction permet le chargement automatique des classes. Cela permet de ne pas avoir à instancier chaque classe. */ /** * Cette fonction inclus le fichier de class * @param string $class = Nom de la classe a aller chercher */ function autoloader($class) { $class = str_replace('\\', '/', $class); #Gestion des namespaces if (file_exists(PWD_CONTROLLER . $class . '.php')) { require_once(PWD_CONTROLLER . $class . '.php'); } else if (file_exists(PWD_MODEL . $class . '.php')) { require_once(PWD_MODEL . $class . '.php'); } else if (file_exists(PWD . 'mvc/modules/' . $class . '.php')) { require_once(PWD . 'mvc/modules/' . $class . '.php'); } } spl_autoload_register('autoloader');