* Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Courbevoie
***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 Courbevoie
Article:
Présentation de PHP:
La première utilisation du langage PHP concerne son utilisation comme langage de script côté serveur. Cela veut dire que c'est le serveur (la machine qui héberge la page Web en question) qui va interpréter le code PHP. Le serveur va également 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 liés au Web : le WML, le SVG, le format PDF, ou encore des images bitmap (JPEG, GIF ou PNG).
PHP a été conçu pour permettre la création d'applications dynamiques, développées le plus souvent pour le Web. Son installation, majoritairement sur serveur Apache, 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.
Le langage PHP est facile à apprendre pour un débutant de part sa souplesse et son aspect peu typé. Toutefois, de ce fait des failles de sécurité peuvent aussi rapidement apparaître dans les applications.
PHP est pragmatique et ne s'encombre donc pas de théorie. Il a tendance à choisir le chemin le plus direct. Le nom des fonctions (ainsi que le passage des arguments) ne respecte cependant pas toujours une logique uniforme. Ceci peut porter préjudice à l'apprentissage.
L'utilisation de PHP se fait d'abord par le traitement des formulaires. Vient ensuite l'ac aux bases de données. l'ac aux bases de données est aisé une fois l'installation des modules correspondant effectuée sur le serveur. 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 composant important des offres d'hébergements.
Autant sur Linux qu'avec Windows, le langage PHP est multi plateforme. Il 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).
Quoique libre, gratuit et simple dans son utilisation et son installation, ce langage nécessite, comme tout langage de programmation, une bonne compréhension des principales fonctions usuelles ainsi qu'une connaissance aiguë des èmes de sécurité qui y sont liés.
La version 5.3 a introduit un certain nombre de 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...