PHP

PHP ( HyperText Preprocessor ) est un langage de script généraliste et open source fait pour le langage web ( s’intégre à l’HTML)

Le PHP est un langage côté serveur alors que le Javascript ( langage web ) est un langage côté client. Le client ne reçois que le résultat , il ne voit pas le code écritphp

On peut voir un code HTML et au milieu avec « <?php » la balise indiquant le début du PHP directement intégré dans le code

Avantage :

  • Assez simple pour les débutants mais offre des fonctionnalité avancé pour les experts
  • Des outils présents de base qui rend le PHP incomparable au C (ne serait que la classe DateTime
  • Couplé à un framework + MVC, on arrive à de très bonnes structures.
  • Présent chez de très nombreux hébergeurs.
  • Le temps de développement est diminué par rapport à bon nombre de langages.

Inconvénients:

  • Le langage n’est pas normé , il n’y a aucune base . Chaque fonction à été bricolé au petit bonheur.
  • Aucun typage des variables, c’est très pénible pour la documentation et les contrôles des fonctions/méthodes.
  • Des noms de fonctions par cohérents (lacunes du passé)
  • Nécessite l’activation de caches PHP si on veut parler un minimum de performances (normal, la compilation des sources à chaque page ou presque est un processus couteux
  • Gestion de l’unicode un peu foireuse (expérience personnelle avec l’UTF-8 + BOM)

 

 

 

Une réflexion sur “ PHP ”

Laisser un commentaire

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