$fileurl = self::$root_path . $filename; //Créé le fichier texte s'il n'existe pas encore et l'ouvre en mémoire $file = fopen($fileurl, "a+"); //Droits en écriture/lecture chmod($fileurl, 0777); //Ajoute le log dans le fichier fputs($file, $log . "\n"); //Ferme le fichier fclose($file); } } } //♪class console function check_args($function_name) { try { $args = new \ReflectionMethod("console", $function_name); $nb_args = $args->getNumberOfParameters(); $nb_args_need = $args->getNumberOfRequiredParameters(); //Package les données dans un tableau $ar_args = array($nb_args, $nb_args_need); return $ar_args; } catch (\Exception $e) { echo $e; } } //♪check_args(1) $console = new console(); $console->Info("[[[Console - started]]]"); $console->Alert("[ ! ] Attention - La console <u>doit</u> être désactivée lors de requête Ajax."); $console->Alert("[ ! ] Attention - La console <u>doit</u> être désactivée lorsqu\\'il y a un appel à la fonction <u>header()</u> de PHP.");