Bonjour,
pensant qu'il était mieux d'utiliser PhpEcho dès qu'il y a un affichage à faire, je l'ai fait pour afficher un message d'erreur puis sortir. Mais la ligne $msg_error="the file is not a csv";exit($msg_error); est remplacée parview/dispError.php :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $msg_error = "this file is not a csv"; $page = new PhpEcho([DIR_ROOT, 'view Layout.php']); $body = new PhpEcho([DIR_ROOT, 'view dispError.php'], ['msg_error' => $msg_error]); $page['body'] = $body; echo $page; exit;
donc une seule ligne de code est remplacée par 19 lignes, dont 10 dans Layout.php qui de toute façon va exister, mais au moins 9 lignes au lieu d'une seule. Cela se justifie-t-il ?
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3<p> <?= nl2br($this('msg_error')) ?><br> </p>







Répondre avec citation


Partager