Support PHP un cours Internet et Multimédias

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;

……..

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Support PHP un cours Internet et Multimédias (794 KO) (Cours PDF)
cours Internet et Multimédias

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *