Вы находитесь на странице: 1из 7

Test.php dans c:\easyphp\www\Test.php Un peu de pratique : PHP est un langage dit Embedded HTML.

PHP doit donc s'intgrer dans un fichier HTML. Pour utiliser ces exemples dans EasyPHP, il vous suffit de copier le contenu des exemples dans un fichier texte et d'enregistrer ce fichier dans le rpertoire c:\easyphp\www\ avec un nom de fichier qui finit par php ou php3. En enregistrant le fichier test.php dans le repertoire c:\easyphp\www\ vous pourrez accder votre fichier par l'intermdiaire de votre navigateur sur l'adresse http://localhost/test.php Source de l'exemple <html> <head> <title>Titre</title> </head> <body> <?php echo "Hello World !"; ?> </body> </html> http://localhost/test.php Rsultat Direct

Hello World !

Nous allons donc utiliser PHP pour gnrer dynamiquement le HTML. Pour a, il va falloir faire des sorties HTML en PHP. Pour cela 2 fonctions simples echo et print. La fonction echo Source de l'exemple <?php echo "Hello World !"; ?> La fonction print Source de l'exemple <?php print("Hello World !"); ?> Rsultat Direct Hello World ! Rsultat Direct Hello World ! Une variable peut contenir un entier : Source de l'exemple <?php $a=12; print($a); ?> Rsultat Direct 12

Une variable peut contenir un nombre virgule (attention on appelle ca un nombre virgules mais on met un point car c'est la norme internationale) : Source de l'exemple <?php $a=12.1; print($a); ?> Source de l'exemple <?php $a=2; print($a++);print("<br>"); print($a);print("<br>"); $a=2; print(++$a); ?> Rsultat Direct 12.1

Une variable peut contenir un caractre comme dans l'exemple qui suit: Source de l'exemple <?php $a="a"; print($a); ?> a Rsultat Direct

Rsultat Direct

2 3 3

une variable peut contenir une chane de caractres : Source de l'exemple <?php $a=abcde; print($a); ?> Rsultat Direct abcde

Source de l'exemple

Rsultat Direct

<?php function bonjour($a) { echo "Bonjour ".$a." !<br>"; } bonjour("Moha"); bonjour("fatima"); ?>

Source de l'exemple Bonjour Moha ! Bonjour fatima ! <?php function ajoute($a,$b) { return ($a+$b); } $c=ajoute(5,2); print($c); ?>

Rsultat Direct

Source de l'exemple <?php function test1($a) { if ($a) { echo "vrai !<br>"; } else { echo "faux !<br>"; } } test1(true); test1(false); ?>

Rsultat Direct

for ($i = 1; $i < 11; $i++) { // Affichage de la valeur du compteur $i echo "$i\n"; } $i = 1; while ($i < 11) { // Affichage de la valeur du compteur $i echo "$i\n"; $i++; }

vrai ! faux !

Source de l'exemple <?php //cration d'un tableau simple $tableau=array(12,15,2,1,8,24,35,5,2); 12 //accder un lment 15 echo $tableau[0]."<br>"; 1 echo $tableau[1]."<br>"; echo $tableau[3]."<br>"; ?>

Rsultat Direct

Source de l'exemple <?php //cration d'un tableau associatif $tableau=array("a"=>12,"b"=>15,"c"=>2,"d"=>1, "e"=>8,"f"=>24,"g"=>35,"h"=>5); 12 //accder un lment 2 echo $tableau["a"]."<br>"; 8 echo $tableau["c"]."<br>"; echo $tableau["e"]."<br>"; ?>

Rsultat Direct

Les fonctions PHP date qui permet de formater en fonction de vos besoins la date courante Cette fonction prend en paramtre un string elle va remplacer le m par le numro du mois courant ou un Y par l'anne courante. Source de l'exemple <?php echo date("d/m/Y")."<br>"; echo date("l dS of F Y h:i:s A")."<br>"; echo date("H:i")."<br>"; ?> Rsultat Direct 25/06/2001 Monday 25th of June 2001 01:58:17 AM 01:58

Exemple 1 Crez une fonction qui affiche une pyramide de n lignes Correction <?PHP function pyramid($n) { $nb_espace = $n; $nb_point = 1; while($nb_espace>=0) { for($i = 0; $i < $nb_espace; $i++) echo "."; for($i = 0; $i < $nb_point; $i++) echo "o"; for($i = 0; $i < $nb_espace; $i++) echo "."; echo "<br />"; $nb_espace--; $nb_point++; } } ?>

<?php echo "<h3>Post-incrmentation</h3>"; $a = 5; echo "Devrait valoir 5: " . $a++ . "<br>\n"; echo "Devrait valoir 6: " . $a . "<br>\n"; echo "<h3>Pr-incrmentation</h3>"; $a = 5; echo "Devrait valoir 6: " . ++$a . "<br>\n"; echo "Devrait valoir 6: " . $a . "<br>\n"; echo "<h3>Post-dcrmentation</h3>"; $a = 5; echo "Devrait valoir 5: " . $a-- . "<br>\n"; echo "Devrait valoir 4: " . $a . "<br>\n"; echo "<h3>Pr-dcrementation</h3>"; $a = 5; echo "Devrait valoir 4: " . --$a . "<br>\n"; echo "Devrait valoir 4: " . $a . "<br>\n"; ?> Exemple 2 Ecrire une fonction qui calcule la factorielle de n. n! 1! = 1 n! = n x (n 1)! Correction <?PHP function facto($n) { if($n == 1) return 1; else return (n*facto($n-1)); } ?>

Вам также может понравиться