bonjour,
voici ma démarche pour gérer l'affichage de mes pages.
Dans une variable je récupère tous le code html en utilisant des simpes quotes :
$var='<form method="post" action="'.$_SERVER[PHP_SELF].'>';
En gros j'utilise des simple quotes plutôt que des doubles parce que c'est plus rapide et plus pratique puisque pas besoin de déspécialiser les "". De plus je stocke tout dans une variable pour n'avoir à faire qu'un seul echo, je préfère ça plutôt que d'avoir des echo de partout.
Le problème est que mon le code source de mes pages devient illisible puisque tout s'affiche à la suite, il n'y a pas de retour à la ligne.
Je pensais utiliser des \n puis la fonction nl2br malheureusement il faut que les \n soient entourés de "" et non pas de '', sinon ils ne sont pas interprétés.
La solution serait donc d'utiliser des "" autour seulement de \n mais ça ne me semble pas très propre ou d'utiliser str_replace pour remplacer \n par des <br \>.
Votre avis sur ma façon de faire ? quelle méthode utiliser vous pour avoir des codes soures lisibles ?
Pour des pages élaborées je pourrai utiliser des templates mais pour des pages simples je ne veux pas en utiliser.
Merci pour vos lumières.
Partager