PhpEcho alourdit bien le code..
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 par
Code:
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; |
view/dispError.php :
Code:
1 2 3
| <p>
<?= nl2br($this('msg_error')) ?><br>
</p> |
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 ?