connectés actuellement sur le chat du site

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