From 546302cde914a2143f86e6a384cbc5085d55396a Mon Sep 17 00:00:00 2001 From: polo Date: Sun, 2 Jun 2024 23:19:01 +0200 Subject: =?UTF-8?q?m=C3=A9thode=20cleanSpecialChars()=20pour=20g=C3=A9rer?= =?UTF-8?q?=20les=20",=20un=20peu=20sale?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Latex.php | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'src/Latex.php') diff --git a/src/Latex.php b/src/Latex.php index fd76f7b..6f1219f 100644 --- a/src/Latex.php +++ b/src/Latex.php @@ -46,17 +46,15 @@ abstract class Latex public function makeLatex() { - $data = $this->data; - - // on obtient la variable $latex avec ob_get_clean() - // le include() ici, c'est du génie ou c'est moche ou les deux? - // un nouveau fichier php est inséré à chaque itération + $data = $this->data; // tableau à inséré dans du code latex include('latex_templates/' . $this->type . '.php'); + $this->latex = $latex; // buffer récupéré par ob_get_clean() - // on retourne le buffer - // normallement le code PHP inséré avec include est nettoyé en quittant la fonction - $this->latex = $latex; - //return($latex); + // QUESTION: + // cette utilisation de include(), c'est du génie ou c'est moche ou les deux? + // un nouveau fichier est inséré à chaque appel de makeLatex() + // puis la mémoire est libérée à la fin de la fonction + // le PHP inséré fait donc partie de cette "mémoire" } // getters -- cgit v1.2.3