TD1 - Notions de base

Programming Basics (PHP) · notes

Voir tous les documents en développement web

TD1-Notions de base

Table des

matières

I - TD 1 - Les notions de base 3

TD 1 - Les notions de base

TD 1 - Les notions de

base

I

Exercice 1

: Noms des variables

Parmi les variables suivantes, lesquelles ont un nom valide ?

2.

1.

$var5

$__élément1

mavar

3.

$_5var

Publicité

4.

$mavar

5.

$hotel4*

6.

$_mavar

7.

Valide

Invalide

Exercice 2

: Assigner par référence

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

$x="PostgreSQL";

$y="MySQL";

$z=&$x;

$x="PHP 5";

$y=&$x;

$x = "

Publicité

PHP 5

" , $y = "

PHP 5

" , $z = "

PHP 5

"

Exercice 3

: Variables prédéfinies

En utilisant la

système d'exploitation de votre serveur ainsi que la langue du navigateur du poste client.

documentation officielle de php

, déterminer le numéro de version de PHP, le nom du

<?php

echo "Version de PHP : ",

PHP_VERSION

, "<br />";

echo "Système d'exploitation du serveur : ",

PHP_OS

Publicité

, "<br />";

echo "Langue du navigateur client : ",

/>";

$_SERVER["HTTP_ACCEPT_LANGUAGE"]

, "<br

?>

Exercice 4

: Cast

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

Houcem Hedhly & Mohamed Ouali

3

TD 1 - Les notions de base

$x="7 personnes";

$y=(integer) $x;

$x="9E3";

$z=(integer) $x ;

$x vaut : 9E3

$y vaut : 7

Publicité

$z vaut : 9

Exercice 5

Donner la valeur booléenne des variables $a, $b, $c, $d, $e et $f :

$a="0";

$b="TRUE";

$c=FALSE;

$d=($a OR $b);

$e=($a AND $c);

$f=($a XOR $b);

$a=FALSE

$b=TRUE

$c=FALSE

$d=TRUE

$e=FALSE

$f=TRUE

4

Houcem Hedhly & Mohamed Ouali