diff options
author | polo <ordipolo@gmx.fr> | 2024-06-02 23:19:01 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2024-06-02 23:19:01 +0200 |
commit | 546302cde914a2143f86e6a384cbc5085d55396a (patch) | |
tree | b6e059ed2e7689c29c06d7c92c0d4f30aa9b5022 /src/Latex.php | |
parent | 46591fffb0226b0fa87e68248b06182389825f80 (diff) | |
download | AppliGestionPHP-546302cde914a2143f86e6a384cbc5085d55396a.zip |
méthode cleanSpecialChars() pour gérer les ", un peu sale
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 |