Hypertext Preprocessor , plus communément appelé PHP, est une open source du langage de programmation côté serveur qui permet aux développeurs web de beaucoup de puissance . Comme un langage de programmation , il est un outil, et les développeurs de logiciels auront des opinions différentes à ce sujet en fonction de leurs styles de développement et la façon dont l'outil sert leurs emplois. Certains vont voir un pro comme un con, et vice versa , mais indépendamment des opinions individuelles , PHP est à l'épreuve du temps comme l'épine dorsale de nombreux sites web dynamiques et pilotés par les données . Flexible
PHP supporte la structure du code séquentiel que de nombreux développeurs trouvent plus facile à utiliser , en particulier ceux formés sur les langues anciennes , et il supporte aussi un style orienté objet que les développeurs trouvent plus efficace et plus flexible.
open Source
PHP est open source, ce qui signifie qu'il est libre d'utiliser et de développeurs dans le monde contribuent bouts de code et des commentaires à maintenir et à l'améliorer. Il faut examen par les pairs pour la gestion en cours, mais n'a pas de corps légalement responsable assurant la supervision comme une langue appartenant à une société , tels que ASP de Microsoft. La plupart des développeurs ont tendance à préférer des outils open source pour le développement de l' Internet .
Dynamique
Contrairement à HTML, qui est statique , PHP est un langage dynamique , qui est une majeur "pro ". Cela signifie que les développeurs peuvent intégrer la logique en PHP qui permet de créer différents types de contenu d'une page web basé sur des choses qui changent, comme l'heure du jour , la date et l' entrée de l'utilisateur .
Côté serveur
Contrairement à Java script, qui est un langage côté client , PHP est côté serveur. Cela signifie que, plutôt que de courir sur le navigateur de l' utilisateur, PHP s'exécute sur le serveur Web. C'est à la fois un pro et un con. Comme un pro, cela signifie que la logique fonctionne de la même façon à chaque fois parce qu'il fonctionne sur le même serveur , au lieu de courir différemment en fonction des moyens navigateurs traitent les mêmes commandes différemment . Cela signifie également que PHP est beaucoup plus sécurisé. Son code source est cachée par les utilisateurs , et il peut donc être utilisé pour stocker les mots de passe et de l'interface avec une base de données , tandis qu'un script client ne peut pas parce que la source est envoyé à l'utilisateur avant de lancer le navigateur. Le con est que PHP cesse d'être dynamique après il rend une page, par opposition à un script côté client qui peut continuer à fonctionner dans le navigateur d'une page rendue , offrant la page visiteur une expérience plus dynamique .
< Br >
simple
PHP est plus simple à utiliser que ASP.net , son principal rival pour la programmation côté serveur. C'est un pro en matière de développement , mais c'est un con en termes de capacité plus limitée dans ce qu'elle peut faire . Par exemple, il est mis à jour moins fréquemment pour suivre le développement web, et il s'interface avec moins de langues que ASP.net , qui vise à mieux travailler avec C #, J #, C + + et VB.net .
Data- driven
PHP fonctionne parfaitement avec une base de données open source appelé MySQL, ce qui lui donne une grande souplesse dans la gestion des données pour les sites web simples par tous, mais les besoins de gestion de données les plus exigeants.