diff options
Diffstat (limited to 'src/Latex.php')
-rw-r--r-- | src/Latex.php | 16 |
1 files changed, 7 insertions, 9 deletions
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 | |||
46 | 46 | ||
47 | public function makeLatex() | 47 | public function makeLatex() |
48 | { | 48 | { |
49 | $data = $this->data; | 49 | $data = $this->data; // tableau à inséré dans du code latex |
50 | |||
51 | // on obtient la variable $latex avec ob_get_clean() | ||
52 | // le include() ici, c'est du génie ou c'est moche ou les deux? | ||
53 | // un nouveau fichier php est inséré à chaque itération | ||
54 | include('latex_templates/' . $this->type . '.php'); | 50 | include('latex_templates/' . $this->type . '.php'); |
51 | $this->latex = $latex; // buffer récupéré par ob_get_clean() | ||
55 | 52 | ||
56 | // on retourne le buffer | 53 | // QUESTION: |
57 | // normallement le code PHP inséré avec include est nettoyé en quittant la fonction | 54 | // cette utilisation de include(), c'est du génie ou c'est moche ou les deux? |
58 | $this->latex = $latex; | 55 | // un nouveau fichier est inséré à chaque appel de makeLatex() |
59 | //return($latex); | 56 | // puis la mémoire est libérée à la fin de la fonction |
57 | // le PHP inséré fait donc partie de cette "mémoire" | ||
60 | } | 58 | } |
61 | 59 | ||
62 | // getters | 60 | // getters |