* Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Dunkerque
***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 Dunkerque
Article:
Présentation de PHP:
Le langage PHP est principalement employé comme langage de script côté serveur. Ainsi, c'est le serveur (la machine qui héberge la page Web en question) qui va transcrire le code PHP et 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 aussi générer d'autres formats en lien avec le Web : le WML, le SVG, le format PDF, ou encore des images bitmap (JPEG, GIF ou PNG).
Le but de PHP est de permettre la création d'applications dynamiques, le plus souvent développées pour le Web. Ce langage est surtout installé sur un serveur Apache, mais peut également l'être sur les autres principaux serveurs HTTP du marché (IIS par exemple). Cette association sert à récupérer des informations provenant 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 afin d'être interprétées ou stockées pour une utilisation future.
PHP est un langage comportant peu de type et plutôt souple. Il est donc simple à apprendre par un débutant. Il est aussi, de ce fait, plus sensible aux failles de sécurité, pouvant rapidement apparaître dans les applications.
PHP est pratique, il ne s'encombre pas de théorie et préfère choisir le chemin le plus direct. Toutefois, le nom des fonctions (ainsi que le passage des arguments) ne respecte pas toujours une logique uniforme, ce qui peut porter préjudice à l'apprentissage.
L'utilisation de PHP démarre avec le traitement des formulaires puis par l'ac aux bases de données. Les bases de données possèdent un ac très facile une fois l'installation des modules correspondant effectuée sur le serveur. La principale force du langage est sa capacité à avoir permis au fil du temps de résoudre simplement des èmes autrefois complexes. En conséquence, PHP est devenu un composant incontournable des offres d'hébergements.
Autant sur Linux qu'avec Windows, le langage PHP est multi plateforme. Il permet aisément de reconduire le même code sur un environnement à peu près identique (prendre en compte les règles d'arborescences de répertoires qui peuvent changer).
Libre, gratuit et simple tant dans son utilisation que dans son installation, ce langage nécessite toutefois 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 induit bien des fonctionnalités 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...