2010-07-02 3 views
1

Y a-t-il une raison pour que certaines pages soient faites en .php quand vous pouvez mettre php dans un fichier .html? Est-ce simplement pour l'organisation de vos fichiers? Ou cela affecte-t-il le chargement de la page?Si vous pouvez intégrer php dans un fichier .html, pourquoi utiliseriez-vous .php?

(je parle de l'extension de fichier)

+0

La question est parfaitement bien et justifiée. +1 pour égaliser le downvote. –

+0

non. côté serveur newbie ici – tom

Répondre

6

Que les fichiers avec l'extension .html sont analysés comme PHP est vers le bas à la configuration du serveur. Habituellement, ils ne le sont pas.

C'est pour une raison: Quand il est configuré de cette façon, l'interpréteur PHP doit regarder chaque fichier HTML qui est servi, même s'il ne contient aucun code PHP. Ce n'est pas bon pour la performance.

+0

méchant. Merci. – tom

+0

@tom J'ai un de mes serveurs web configuré pour envoyer '.scary' au processeur php aussi. Vous pouvez le configurer comme vous voulez, les défauts existent pour les raisons que pekka a dit. –

6

Les extensions de fichier sont simplement une convention. Vous pouvez enregistrer une image JPEG avec l'extension .html et configurer les choses pour le charger correctement. Et, bien sûr, étant une convention, il n'y a rien de magique en eux: renommer foo.mpg en foo.avi ne convertira pas votre film en DivX. Le système d'exploitation Unix n'utilise même pas d'extensions pour identifier les programmes. Mais, bien sûr, ils sont très utile convention. Si votre éditeur de texte ouvre un fichier .php, il n'a pas besoin de deviner quel surligneur de syntaxe appliquer. Si le serveur Web dessert un fichier .php, vous n'avez pas besoin de lui demander de le gérer avec l'interpréteur PHP.

Quelques remarques supplémentaires:

  • Il sont nombreuses langues côté serveur; PHP n'est pas le seul.
  • L'interpréteur PHP ne se soucie pas de l'extension du fichier. Les URL reflètent le fichier qu'ils chargent presque autant de fois que ce n'est pas le cas.
  • PHP peut générer HTML ... et des images GIF, un des documents PDF et des enregistrements MP3 ...
+2

Stack Overflow devrait vous avertir lorsque l'utilisateur a accepté une réponse à la question que vous êtes en train de taper. C'est comme une perte de temps. –

+1

C'est toujours une bonne réponse avec des points avancés et un arrière-plan. –

+0

remonter le moral, vous avez obtenu 5 votes en plus. –

Questions connexes