Le PHP

php_elephant

Qu’est ce que le PHP ?

PHP (officiellement, ce sigle est un acronyme récursif pour PHP Hypertext Preprocessor) est un langage de scripts généraliste et Open Source, spécialement conçu pour le développement d’applications web. Il peut être intégré facilement au HTML.

PHP dispose d’un très grand nombre d’API, ce qui le rend très populaire auprès des développeurs. Une API (Application Programming Interface), est un ensemble de bibliothèques qui permet aux programmeurs d’interagir avec les systèmes d’exploitations, les bases de données ou autres applications.

PHP est disponible pour la quasi totalité des systèmes d’exploitations actuels. Cela rend le code portable sur d’autres plates-formes avec peu de ressources à modifier pour les adaptations.

PHP joui de longues associations avec plusieurs bases de données, notamment avec MySQL. Cependant, PHP travaille aussi très bien avec Oracle, DB2, SQLite, PostgreSQL, Sybase et Microsoft SQL Server.

PHP bénéficie d’un large public, car:

  • Il est facile à apprendre:
    • Sa syntaxe simple en fait un langage facile à apprendre pour les programmeurs et des débutants.
  • Il s’harmonise parfaitement avec HTML:
    • Vous pouvez combiner des scripts PHP à l’intérieur de votre code HTML ou au milieu des balises HTML ou tout simplement ne mettre que du code PHP dans des fichiers.
  • PHP dispose d’une vaste bibliothèque de fonctions et d’API:
    • PHP à la capacité d’interagir avec LDAP, bases de données et le système de fichiers est en fait une grande « boite à outils » pour les développeurs.
  • Vous pouvez créer rapidement des applications Web et des applications de base de données:
    • PHP est souvent utilisé avec les bases de données, notamment des bases de données open-source, avec beaucoup de documentations officielles disponibles sur le thème du partage de PHP et MySQL.
  • Il est multi-plate-formes:
    • PHP est utilisé sur Windows, Linux, commercial unix et MacOS X.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *