- PHP est un langage de programmation
- PHP s'exécute au niveau du serveur, contrairement à JavaScript qui s'exécute au niveau du navigateur client
- PHP utilise une syntaxe proche du C
- PHP a des concurrents : aSP (Microsoft), ColdFusion (Macromedia), Perl, Java Server Pages
- PHP interagit aisément avec le système de bases de données MySQL
- PHP s'exécute dans un environnement Unix/Linux, mais peut être implémenté sous Windows 9x/NT a des fins de test
- PHP est moins riche en outils de programmation additionnels que VB ou Java
- PHP est totalement gratuit
- PHP nécessite l'installation d'un serveur Web, tel qu'Apache pour fonctionner
- PHP est utilisé par plus de 50'000 sites web en 1997, et sur plus de 5 millions en 2002
PHP3 résulte d'une réécriture complète de PHP/FI.
PHP3 et PHP/FI ne sont plus officiellement supportés. Néanmoins,
ils persistent encore en particulier chez certains hébergeurs.
Quant à PHP4, il résulte à son tour d'une réécriture
de PHP3 et utilise le moteur Zend. C'est la branche courante de PHP.
Remarque préléminaire : attention
quand vous copiez-collez du code PHP depuis les pages que je vous propose, il
est possibles qu'elles soient truffées d'espaces non-conventionnels qui
empêchent le code de fonctionner correctement. Donc, une fois le code
copié, il faut aller A LA MAIN supprimer les espaces d'indentation, et
les remettre A LA MAIN . Par exemple, transformer
for ($i = 1;;$i++)
{
if ($i > 10)
break;
}
en
for ($i = 1;;$i++)
{
if ($i > 10)
break;
}
Vous pouvez très bien écrire votre code PHP dans le Bloc-Notes fourni avec Windows, mais ça va rapidement s'avérer peu pratique et très rustre... Mieux vaut utiliser un éditeur HTML avancé tel que DreamWeaver ou FrontPage par exemple, mais ils ne sont pas pourvus d'une aide à la saisie de code PHP. Aussi, il existe des éditeurs de textes expressément conçus pour écrire du code en PHP. Personnellement, j'utilise PHPEditor 1.0, de DzSoft, dont vous pouvez télécharger une version d'essai valable 30 jours à cette adresse.
La plus grande qualité et le plus important avantage du langage PHP est le support d'un grand nombre de bases de données. Réaliser une page web dynamique interfacant une base de donnés est extrêmement simple. Les bases de données suivantes sont supportées par PHP:
Mais pas directement Microsoft Access. D'après ce que j'ai lu dans le help PHP, ce serait possible d'accéder à une base de données Access qui serait elle-même posée sur un serveur Unix en utilisant le driver ODBC adéquat.
Consultez également cette précieuse FAQ en français qui répondra a toutes vos questions
---