Extrait du cours Internet et Multimédias
PHP (Hyper text Pre -Processor)
Qu’ est ce que PHP ?
Un langage de scripts généraliste (perl ?)
Pour nous : un langage interprété par Apache pour générer une page HTML standard qui est transmise au client.
Il s’ agit alors de script exécuté « coté serveur ».
Pour nous : php4
Similaire : ASP (Active Server Pages), de chez Microsoft.
Syntaxe proche language C.
PHP fonctionnement
Ecrire du PHP :
● Un fichier php porte l’extension .php
● C’est un fichier html classique contenant des balises pour indiquer quelles parties sont « en php »
● On passe du « mode texte » au « mode php »
avec la balise <?php ?>
<?php
echo « bonjour »;
echo « le monde »;
?>
P HP instructions
Php est très semblable au langage C :
● Instructions séparées par des virgules;
● Commentaires par // et /* … */
● Beaucoup de mots clefs communs (if, for, while, return, switch, == )
PHP mixé a HTML
Exemple de changement de mode malin :
<?php
if ($valeur = TRUE)
{
?>
<h1> C’ est vrai </h1>
<?php } else { ?>
<h1> C’ est faux </h1>
<?php } ?>
Surtout malin dans le cas de longs passages de texte html a écrire : évite les echo pénibles.
Vaiables PHP
●Déclaration explicite du type d’une variable non nécessaire. (type d’une variable déterminé par le contexte d’ utilisation.)
●Forcer un type
●Transtypage (cast)
●Obtenir le type d’ une variable
●Vérifier le type d’ une variable
●Noms de variables sensibles à la casse.
Chaine de char
●Spécifications de chaines :
● Guillemets simples : nom de variables non développés.
● Guillemets doubles : noms de variables développés.
● Syntaxe HereDoc : comme guillemets doubles sans guillemets…
$chaine = ‘ toto $var \n’ ;
$chaine = <<<EOD bonjour,
je m appelle « $nom »
EOD;
……..
Support PHP un cours Internet et Multimédias (794 KO) (Cours PDF)