
Accueil
Débuter !

HTML
PHP
JAVASCRIPT

Batch
C
C++
C#
Visual Basic
JAVA 2

Forum
Livre d'or
Chat
Webmaster

masthack.free.fr
|

PHP
est un langage Web dynamique. Ne vous éloignez jamais de ce principe. Il
ne sert pas à taper des pages proprement dites. Puisque la page Web en
elle-même est pour la plupart du temps. PHP sert plutôt à manipuler des
variables dans des formulaires, à restreindre l'accès à certaines pages
par mot de passe (le PHP sécurise très bien les mot de passe puisque le
code est sur le serveur et non dans le code source brut de la page comme
on peut le voir ne JAVASCRIPT).
PHP a été créé par Rasmus Lerdorf en 1994. Il voulait
garder trace des visiteurs qui consultaient son CV qu'il avait mis en
ligne sur son site perso. PHP signifiait alors Personnal Home Page.
L'emploi de ce langage se répandit rapidement grâce à sa souplesse et à
son dynamisme. C'est un langage de script avant tout. La version al plus
récente de PHP est la version 4 (PHP 4.x) mais de nombreux hébergeurs
gratuits en sont encore seulement à la version 3!
Le problème avec PHP, c'est qu'il s'exécute sur le serveur (vous
comprendrez vite que c'est aussi une jolie qualité!) et que donc, on ne
peut pas le tester en local avec un simple navigateur. Il faut un serveur
sur son ordinateur pour tester ses script PHP en local.
Différence PHP/JAVASCRIPT:
PHP:
* s'exécutent sur un serveur Web.
* permet la gestion d'une base de donnée.
* permet de générer des images.
* autorise l'accès aux variables d'environnement du serveur.
* facilite la création de page Web dynamique.
* peut gérer des sessions complètes impliquant une transmission de données
des pages Web d'un même site chargées successivement.
* a une portabilité réduite du fait de ses extensions optionnelles et de
paramètres de génération.
* renferme plus de 2 000 fonctions.
JAVASCRIPT:
* s'exécute chez le client. (Mais il existe une version côté serveur)
* est bien adapté lorsqu'il faut réagir en temps réel aux manipulations de
l'utilisateur (clavier/souris)
* gère efficacement une structure de cadres (frame).
* permet de générer des pages Web dynamique mais de façon lourde.
* est disponible sur tous les navigateurs d'aujourd'hui
* renferme seulement 200 fonctions!
<< Retour au
sommaire

|