1 _ Quels sont les noms de variables valides
? | $_My_Var
|
$8_My_Var
|
$My_Var_8
|
2 _ A quoi peut servir la fonction unSet()
? |
Mettre une variable à 0
|
Mettre des espaces dans la variable
|
Effacer la variable de la mémoire
|
3 _ Si l'on a <? $a=5 ; unset($a); ?>, quelles propositions sont justes
? |
<? echo isSet($a); ?> renvoie "true"
|
<? echo !isSet($a); ?> renvoie "true"
|
<? echo isSet($a); ?> renvoie "false"
|
4 _ Si l'on a <? $a="Joe"; $b="Max"; $c=$a.$b; ?>, quelles propositions sont justes
? |
<? echo $c; ?> renvoie JoeMax
|
<? echo $c; ?> renvoie Joe.Max
|
<? echo $c; ?> renvoie Joe Max
|
5 _ Si l'on a <? $a="Joe"; ?>, quelles propositions sont justes
? |
<? echo "$a"; ?> renvoie $a
|
<? echo '$a'; ?> renvoie Joe
|
<? echo '$a'; ?> renvoie $a
|
6 _ Si l'on a <? $a=7; $a="Joe"; ?>, que se passe-t-il
? |
Le programme renvoie une erreur
|
Le type de la variable $a devient "chaine"
|
Le contenu de la variable devient 74 (code de "J")
|
7 _ Si l'on a <? $a="5_Joe" ;?>, quelles propositions sont justes
? |
<? settype($a, "integer"); ?> provoque $a=0
|
<? settype($a, "integer"); ?> provoque $a=5
|
<? settype($a, "integer"); ?> renvoie une erreur
|
8 _ Si l'on a <? $a="true" ?>, quelles propositions sont justes
? |
<? settype($a, "string"); ?> renvoie une erreur
|
<? settype($a, "integer"); ?> provoque $a=1
|
<? settype($a, "integer"); ?> provoque $a=0
|
9 _ Si l'on a <? $a = 3.94 ;?>, quelles propositions sont justes
? |
<? print("Integer: (integer)$a); ?> renvoie 4
|
<? print("Integer: (integer)$a); ?> renvoie 3
|
<? print("Integer: (integer)$a); ?> renvoie 0
|
10 _ Pour acceder à une variable à l'intérieur d'une fonction, comment faire
? |
Y faire référence simplement par son nom
|
Utiliser le tableau $globals[]
|
La passer comme parametre de la fonction |
|
|