Devloppement web php
1
JELLAL
Modèle
requête Client internet réponse
r eu rv Se
Base de données MySQL
2
• Créé en 1994 par Rasmus Lerdorf pour les besoins des pages web personnelles (livre d’or, compteurs, etc.). A l’époque, PHP signifiait Personnal Home Page. • Il supporte tous les standards du web, gratuit et libre « Open Source » • Il existe par ailleurs des applications web prêtes à l’emploi (PHPNuke, PHP SPIP, PHPSlash…) permettant de monter facilement et gratuitement son portail. • Les serveurs d’application les plus utilisés pour développer des sites web dynamique en PHP : – EasyPHP – WAMP – XAMPP – ….
3
Intégration d’un script dans une page
• • • • Les Les Les Les pages web au niveau client ‘Réponse’ sont au format HTML. pages Web PHP ont l’extension .php instructions se terminent avec un point virgule pages web dynamiques PHP doivent avoir la structure :
Exemple :
Autres syntaxes d’intégration : Votre script
4
Commentaires
Un script php se commente comme en C :
Exemple : Tout ce qui se trouve dans un commentaire est ignoré. Il est conseillé de commenter largement les scripts.
5
Affichage
Les fonctions d’affichage : echo() : écriture dans le navigateur print() : écriture dans le navigateur
Exemples : echo "Bonjour"; print("Bonjour");
6
Variables
• Le typage des variables est implicite en php. Il n’est donc pas nécessaire de déclarer leur type au préalable ni même de les initialiser avant leur utilisation. • Les identificateurs de variable sont précédés du symbole « $ » (dollars). Exemple : $toto. • Il est possible de convertir une variable en un type primitif grâce au cast(1) (comme en C).
Exemple : $str = "12"; $nbr = (int)$str; echo $nbr
// $str vaut la chaîne "12" // $nbr vaut le nombre 12
7
Variables
Quelques fonctions : empty($var) : renvoie vrai si la variable est vide isset($var) : renvoie vrai si la variable existe unset($var) : détruit une variable gettype($var) : retourne le type