background preloader

Général

Facebook Twitter

Maxime Teneur (PHP Tour 2015) : « 20 ans de PHP ! Il s’agit de proposer une solution qui répond aux nouveaux enjeux du web » On fête cette année les 20 ans de PHP.

Maxime Teneur (PHP Tour 2015) : « 20 ans de PHP ! Il s’agit de proposer une solution qui répond aux nouveaux enjeux du web »

Rien ne dépasse aujourd’hui PHP dans le domaine ? Personne n’a cherché à prendre le relais ? « Comme c’est le cas depuis plusieurs années, PHP reste à l’heure actuelle le langage le plus utilisé pour la mise en place de solutions web. On estime qu’un peu plus de 80% du web mondial fonctionne grâce à PHP. Ces statistiques rappellent qu’en fournissant un environnement opensource, mature et moderne, PHP permet de répondre à la majorité des problématiques du web.

Quels sont les grands défis aujourd’hui de PHP ? « Je crois qu’on peut voir ces défis sous 2 angles différents. D’une part, le premier défi se situe sur le langage lui même. Comme je vous le disais précédemment, l’AFUP, à son niveau, essaye d’aider la communauté dans ce sens, en se positionnant comme un relais de communication pour la communauté ! D’autre part, le second défi est plus général. La France a-t-elle occupé un rôle central dans l’histoire de PHP ? .... Hypertext Preprocessor. Bienvenue sur PHP Débutant. Introduction : Je vais vous présenter les templates grâce à la librairie PHPlib, sous la forme d'un exemple simple.

Bienvenue sur PHP Débutant

Nous allons faire une sélection de la table "clients" et afficher le contenu. Les templates vont nous permettre de mieux organiser le travail en équipe et d'augmenter la rapidité des mises à jour. Arborescence : -Fichier liste.php -Dossier [gabarits] -Fichier liste.html -Dossier [librairies] -Fichier template.inc le fichier liste.html Ce fichier sera créé par l'intégrateur HTML en théorie (souvent le graphiste et l'intégrateur HTML ne font qu'un) et développé normalement en HTML grâce à un éditeur type dreamweaver ou au bloc notes Une fois le fichier fini, il va falloir rajouter un peu de code.

Pour commencer un bloc, on utilise la balise : <,! Pour fermer un bloc, on utilise la balise : <! Forum d'entraide PHPFrance - Page d’accueil. Club des développeurs Web PHP : actualités, cours, tutoriels, programmation, codes sources, livres, outils et forums. MVC. Fonctionnement interne Hashtables et tableaux PHP Les tables de hachage (hashtables) représentent une structure très utilisée dans le langage C pour stocker des paires clé/valeur de données en mémoire.

MVC

Exactement ce que font les tableaux (array) PHP, qui en sont une implémentation. Nous allons ici brièvement définir les tables de hachage, puis nous allons nous intéresser à la manière dont elles ont été implémentées dans PHP. Nous détaillerons comment les manipuler, nous noterons quelques points remarquables et enfin nous ferons un petit le tour de leurs très nombreuses utilisations au sein du code source de PHP. Fonctionnement global de PHP Cet article a pour but de présenter le fonctionnement interne de PHP d'un point de vue global.

Les bases de la création d'extensions PHP Nous allons ici présenter les bases de la création d'une extension PHP. Maitrise de la gestion des variables Tout le monde sait manipuler des variables en PHP. Système Langage Apache. PHP fête ses 20 ans cette année. La version 1.0 de PHP a été lancée en 1995.

PHP fête ses 20 ans cette année

Les 23 et 24 novembre, l'association française des utilisateurs de PHP a fêté les 20 ans du langage lors du PHP Forum, dont le JDN est partenaire. Il y a 20 ans... déjà, Rasmus Lerdof donnait naissance à la toute première version de PHP. Le langage de script est issu d'un environnement créé au départ par le jeune américain pour son site web personnel. Rasmus Lerdof cherchait à concevoir un mécanisme pour conserver la trace des internautes consultant son CV en ligne.

Il s'agit alors d'une bibliothèque de script en langage Perl : elle est baptisée par le jeune homme Personnal Home Page Tools. C'est le 8 juin 1995 que Rasmus Lerdof publie la version 1.0 de PHP (voir la page Web). L'ère Andi Gutmans et Zeev Suraski L'apparition d'une communauté open source A partir de 1997, deux nouveaux venus prennent les commandes du projet : Andi Gutmans et Zeev Suraski.

PHP 5 : la version de la maturité A partir de 2012, les frameworks PHP commencent à s'imposer.