* Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Nanterre
***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 Nanterre
Article:
Présentation de PHP:
Le langage PHP est principalement utilisé comme langage de script côté serveur. C'est donc le serveur (la machine qui héberge la page Web en question) qui va interpréter le code PHP. Le serveur 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 attachés au Web : le WML, le SVG, le format PDF, ou encore des images bitmap (JPEG, GIF ou PNG).
PHP permet de concevoir des applications dynamiques, développées le plus souvent pour le Web. L'installation de PHP se fait surtout sur serveur Apache, mais peut également se faire sur les autres serveurs HTTP du marché (IIS par exemple). Ce couplage permet de récupérer des informations 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 et d'être interprétées ou stockées pour une utilisation ultérieure.
PHP est peu typé et plutôt souple. Il a une approche simple 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'encombre pas de théorie et préfère choisir le chemin le plus rapide. Le nom des fonctions (ainsi que le passage des arguments) ne respecte cependant pas toujours la même logique. Ceci pouvant nuire à l'apprentissage.
L'utilisation de PHP commence par le traitement des formulaires puis par l'ac aux bases de données. Une fois l'installation des modules correspondant effectuée sur le serveur, les bases de données sont faciles d'ac. La force la plus évidente du langage PHP est qu'il a permis au fil du temps la résolution aisée de èmes autrefois compliqués. Cela lui a valu de devenir un élément incontournable des offres d'hébergements.
Le langage PHP est multi plateforme : autant sur Linux qu'avec Windows. PHP permet facilement de reconduire un code identique sur un environnement à peu près semblable (prendre en compte les règles d'arborescences de répertoires qui peuvent changer).
Libre, gratuit et simple dans son utilisation et son installation, ce langage nécessite pourtant d'en comprendre les principales fonctions usuelles et d'en connaître les èmes de sécurité.
La version 5.3 a introduit de nombreuses fonctionnalités : 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...