* Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Poitiers
***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 Poitiers
Article:
Présentation de PHP:
L'utilisation première du langage PHP concerne son utilisation comme 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. 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 permet de créer 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 a une approche simple pour un débutant car il est peu typé est plutôt souple. 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 aller au plus rapide. 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.
Le traitement des formulaires puis l'ac aux bases de données, c'est ainsi que commence l'utilisation de PHP. 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 composant important des offres d'hébergements.
Autant sur Linux qu'avec Windows, le langage PHP est multi plateforme. Il permet très simplement 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).
Même s'il est libre, gratuit et simple dans son utilisation et son installation, ce langage nécessite de comprendre les principales fonctions usuelles et de connaître les èmes de sécurité qui y sont attachés.
La version 5.3 a apporté de multiples 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...