LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Exercices PHP5

Commentaires Composés : Exercices PHP5. Recherche parmi 298 000+ dissertations

Par   •  5 Novembre 2012  •  1 236 Mots (5 Pages)  •  1 289 Vues

Page 1 sur 5

Jean ENGELS

PHP 5 – Cours et exercices

Corrigés des exercices du livre

Exercices du chapitre 2

Exercice 1

Parmi les variables suivantes, lesquelles ont un nom valide :

mavar, $mavar, $var5, $_mavar, $_5var, $__élément1,

$hotel4* ?

Les noms $mavar, $var5, $_mavar, $_5var,

$__élément1 respectent les conventions. Les autres ne sont

pas valides : mavar ne commence pas par le caractère $ et

$hotel4* se termine par le caractère *

Exercice 2

Donner les valeurs de $x, $y, $z à la fin du script suivant :

$x="PostgreSQL";

$y="MySQL";

$z=&$x;

$x="PHP 5";

$y=&$x;

les variables $x, $y et $z valent toutes "PHP 5"

Exercice 3

Lire les valeurs des variables du script de l’exercice 2 à l’aide du

tableau $GLOBALS.

2

<?php

$x="PostgreSQL";

$y="MySQL";

$z=&$x;

$x="PHP 5";

$y=&$x;

echo $GLOBALS['x'], "<br />";

echo $GLOBALS['y'], "<br />";

echo $GLOBALS['z'], "<br />";

?>

Exercice 4

Déterminer le numéro de version de PHP, le nom du système

d'exploitation de votre serveur ainsi que la langue du navigateur

du poste client.

<?php

echo "Version de PHP : ",PHP_VERSION, "<br />";

echo "Système d'exploitation du serveur : ",PHP_OS, "<br />";

echo "Langue du navigateur client :

",$_SERVER["HTTP_ACCEPT_LANGUAGE"], "<br />";

?>

J’obtiens le résultat suivant (sur mon poste) :

Version de PHP : 5.0.2

Système d'exploitation du serveur : WINNT

Langue du navigateur client : fr

Exercice 5

Donner la valeur de chacune des variables pendant et à la fin du

script suivant et vérifier l’évolution du type de ces variables :

$x="PHP5";

$a[]=&$x;

$y=" 5 eme version de PHP";

$z=$y*10;

$x.=$y;

$y*=$z;

$a[0]="MySQL";

Solution : Script affichant les valeurs et les types

<?php

$x="PHP5";

echo "\$x vaut : $x et est de type ", gettype($x),"<br />";

$a[]=&$x;

echo "\$a[0] vaut : $a[0] et est de type ", gettype($a),"<br />";

$y=" 5 eme version de PHP";

echo "\$y vaut : $y et est de type ", gettype($y),"<br />";

$z=$y*10;

echo "\$z vaut : $z et est de type ", gettype($z),"<br />";

$x.=$y;

echo "\$x vaut : $x et est de type ", gettype($x),"<br />";

$y*=$z;

echo "\$y vaut : $y et est de type ", gettype($y),"<br />";

Corrigé des exercices de l’ouvrage PHP 5 – Cours et exercices de Jean Engels.

© Editions Eyrolles, 2005. Reproduction interdite sans l’autorisation de l’éditeur. 3

$a[0]="MySQL";

echo "\$a[0] vaut : {$a[0]} et est de type ", gettype($a),"<br />";

?>

Résultat affiché :

$x vaut : PHP5 et est de type string

$a[0] vaut : PHP5 et est de type array

$y vaut : 5 eme version de PHP et est de type string

$z vaut : 50 et est de type integer

$x vaut : PHP5 5 eme version de PHP et est de type string

$y vaut : 250 et est de type integer

$a[0] vaut : MySQL et est de type array

Exercice 6

Donner la valeur des variables $x, $y, $z à la fin du script :

$x="7 personnes";

$y=(integer) $x;

$x="9E3";

$z=(double) $x;

Solution :

$x vaut : 9E3

$y vaut : 7

$z vaut : 9000

Exercice

...

Télécharger au format  txt (10.3 Kb)   pdf (129.5 Kb)   docx (14.1 Kb)  
Voir 4 pages de plus »
Uniquement disponible sur LaDissertation.com