Je veux mettre des extraits comme ceux-ci à l'intérieur de quelques fichiers php et ensuite les exiger dans ma page principale, au lieu d'utiliser des fichiers css et js "purs". Je veux dire, je le fais déjà essentiellement pour mon DOM HTML.est-il une mauvaise pratique d'exiger des fichiers php plutôt que de lier à js et css?
ceci:
<script type='text/javascript'>
var foo = <?php echo $bar; ?>;
</script>
ou ceci:
<style type='text/css'>
.foo{
background-image:url('<?php echo $bar; ?>image.png');
}
</style>
est que la pratique vraiment mauvais?
et, si oui, quels sont les avantages et les inconvénients d'une telle approche?
Mise à jour:
Ces jours, je suis juste en utilisant Drupal qui passe poignées variables PHP js dans le système thématique et prend en charge CSS préprocesseurs comme MOINS et SASS. Les deux cas d'utilisation que j'ai soulevés dans cette question sont traités assez bien par les frameworks/préprocesseurs modernes.
'foo' devrait être' .foo' ou '# foo' :) – Sampson
@Jonathan Pas nécessairement ... Vous pouvez utiliser Javascript pour créer des balises je crois. –
@Chacha: Bien sûr, vous pouvez créer une balise 'foo', mais je doute que c'est ce que l'utilisateur avait en tête :) – Sampson