$encodage
$encodage
Variable statique indiquant que les tableaux _GET et _POST ont déjà été encodé au format de l'appli.
Classe de base du Framework : - fournissant des infos sur l'application, - paramétrant l'environnement de l'appli et du framework, - réalisant des traitements sur les variables globales ($_GET, $_POST, $_COOKIE.
..)
Cette classe contient la fonction de chargement automatique de classes. Ce fichier doit toujours rester à la racine du framework car il initialise le chemin de l'application en se basant sur son propre emplacement.
setInfoAppli(array $info) : void
Le tableau des informations sur l'application possède les clés suivantes : - nom : nom de l'application - abr : abréviation de l'application - encodage : encodage de l'application (ISO-8859-15, UTF-8.
..)
array | $info | tableau fournissant des informations sur l'application |
encoderTableau(mixed $tableau, mixed $encodage_sortie, mixed $encodage_entree) : Array
Fonction récursive transcodant toutes les valeurs d'un tableau de leur encodage d'entrée vers un encodage de sortie donné
mixed | $tableau | Array Un tableau de données à encoder |
mixed | $encodage_sortie | String l'encodage vers lequel on doit transcoder |
mixed | $encodage_entree | String l'encodage original des chaines du tableau (optionnel) |
Le tableau encodé dans l'encodage de sortie
initialiserFramework()
Initialise différentes classes du Framework nécessaires pour le fonctionnement de l'application.
Ces classes sont ensuites controlées via les fichiers de config.ini. Elle est appelée automatiquement suite à la définition du chemin de l'application via Application::setChemin().