Cours php

1343 mots 6 pages
GRETA VIVA5 Cours PHP
Qu'est-ce que PHP ? • • 1994 :Rasmus Lerdorf a conçu un langage de script interfaçant le HTML et une base de données par l'intermédiaire de requêtes SQL. 1995 : PHP 2 intègre des boucles et autres structures de contrôle ainsi que l'interface avec les formulaires HTML et l'interface avec MySQL. Cette version se diffuse rapidement dans le monde entier. C'est un langage de script exécuté par le serveur Web (comme les CGI, ASP, JSP…) contrairement au JavaScript ou aux applets Java qui s'exécutent directement sur le navigateur client. La syntaxe et l'esprit du langage PHP s'inscrivent dans la lignée du langage C et du Perl. 1998 : Zeev Suraski et Andi Gurmans s'associent à Rasmus Lerdorf pour développer la version 3.0 de PHP, désormais Pre Hypertext Processor 2000 : PHP4 introduit la programmation objet, les sessions, ... 2004 devrait voir le jour de PHP5 avec une programmation objet proche de JAVA.

• • •

Comparatifs • Avantages : o logiciel libre :PHP est distribué sous licence GNU GPL, ainsi que Apache et MySQL o multi-plateforme. o simplicité (apparente ?) d'écriture des scripts o facilité d'écriture de pages dynamiques par rapport aux CGI comme Perl, o nombreuses bibliothèques :en particulier, de nombreux systèmes de base de données sont supportés Inconvénients : o un langage "fourre-tout", mélange de nombreuses facilités voire astuces de programmation o ne favorise pas la conception entre couche présentation, couche métier et couche base de données (relativement à JSP de SUN) o plusieurs versions, avec des différences "désagréables" o des scripts facilement illisible, conséquence des points précédents ses concurrents : o ASP : de Microsoft pour machine ..... Microsoft o JSP : de SUN (écriture en JAVA, grande modularité)





Installation et premiers scripts PHP installation sous Windows • EasyPHP est un package téléchargeable sur le site www.easyphp.org qui comprend : o o o • • • un serveur web Apache, un moteur de script PHP,

en relation

  • Cours philo
    287 mots | 2 pages
  • Cours philo
    932 mots | 4 pages
  • Devoir 1 eco droit bts cgo
    3012 mots | 13 pages
  • Cours escp
    1453 mots | 6 pages
  • Cours sur l'apa
    3288 mots | 14 pages
  • Cours PH
    440 mots | 2 pages
  • Aide-soignant module 5
    862 mots | 4 pages
  • Cours pstg
    1375 mots | 6 pages
  • Flexibilité en france
    1400 mots | 6 pages
  • Rapport de stage
    5632 mots | 23 pages
  • Cours philo
    797 mots | 4 pages
  • Cours psc
    36416 mots | 146 pages
  • Cours phédre
    27567 mots | 111 pages
  • La demande globale
    707 mots | 3 pages
  • Cours philo
    361 mots | 2 pages