* Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Créteil
***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe
Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Créteil
Article:
Présentation de PHP:
PHP est un langage employé en tant que langage de script côté serveur. Cela signifie que c'est le serveur (la machine qui héberge la page Web en question) qui va interpréter le code PHP. Il va aussi générer du code (constitué en général d'XHTML ou d'HTML, de CSS, et parfois de JavaScript) qui pourra être interprété par un navigateur. PHP peut générer plusieurs formats en lien avec le Web : le WML, le SVG, le format PDF, ou encore des images bitmap (JPEG, GIF ou PNG).
PHP a pour objectif de créer des applications dynamiques, le plus souvent développées pour le Web. Son installation se passe surtout sur un serveur Apache, mais peut également se faire sur les autres serveurs HTTP du marché (IIS par exemple). Ce couplage permet la récupération des informations venant d'une base de données, d'un système de fichiers (contenu de fichiers et de l'arborescence) ou plus simplement des données envoyées par le navigateur. Ceci, afin d'être interprétées ou stockées pour une utilisation ultérieure.
PHP est peu typé et plutôt souple. Il est facile d'ac pour un débutant, mais, de ce fait, des failles de sécurité peuvent aussi rapidement naître dans les applications.
Pragmatique, PHP ne s'embarrasse pas de théorie et prend généralement le chemin le plus direct. Toutefois, le nom des fonctions (ainsi que le passage des arguments) ne respecte pas toujours la même logique, ce qui peut nuire à l'apprentissage.
PHP s'utilise d'abord avec le traitement des formulaires et se poursuit par l'ac aux bases de données. Ces bases sont très faciles d'ac une fois l'installation des modules correspondant effectuée sur le serveur. La principale force du langage PHP réside dans le fait d'avoir été en mesure, au fil du temps, de résoudre simplement des èmes autrefois complexes. Ainsi, PHP est devenu un élément incontournable des offres d'hébergements.
Le langage PHP est multi plateforme : autant sur Linux qu'avec Windows. PHP permet aisément la reconduction du même code sur un environnement à peu près semblable (prendre en compte les règles d'arborescences de répertoires qui peuvent changer).
A la fois libre, gratuit et simple dans son utilisation et son installation, ce langage nécessite quand même, une bonne compréhension des principales fonctions usuelles et une connaissance aiguë des èmes de sécurité qui y sont attachés.
Avec la version 5.3, de nouvelles fonctions ont vu le jour dont les espaces de noms (élément fondamental de l'élaboration d'extensions, de bibliothèques et de frameworks structurés), les fonctions anonymes, les fermetures...