Vendredi 9 mars 2012
Amphi 2A (Attention : ce n’est pas l’amphi habituel du cours)
2 sessions de 20 min chacune, convocation selon la première lettre du nom de famille :
- de A à I : 14h30
- de J à Z : 15h
Seuls documents autorisés : une feuille A4 recto-verso, contenu libre.
Ni téléphone, ni ordinateur.
[Mise à jour du 8 mars : changement d'amphi]
Bonjour
Je ne suis pas d’accord avec le corrigé du partiel qui donne la réponse 2 comme bonne.
Car même si on ajoute des balises php, si on donne ce bout de code à un navigateur web, cela n’affichera rien.
Cela parce qu’un navigateur web n’interprète pas php, il faut un serveur php pour cela comme apache par exemple (ou WAMP).
S’il n’y avait pas les balises php (comme dans l’énoncé) cela afficherait :
$i = 2; echo »
$i
« ;
avec les retours à la ligne car p est un élément bloc.
——————————————————
Question 7. Qu’affiche le navigateur au chargement des instructions suivantes ?
$i = 2; echo « $i »;
1 – $i
2 – 2
3 – rien
4 – erreur de syntaxe
5 – $i
6 – i
7 – 2
@Artesia :
Petite précision : il ne faut pas un « serveur PHP », mais PHP tout court. Apache n’est qu’un serveur, ce n’est pas un interpréteur PHP. Et WAMP n’est pas un serveur, c’est une combinaison d’un serveur (Apache), MySQL et PHP, pour Windows (d’où « W(indows+)A(pache+)M(ySQL+)P(HP) »).
La question 7 est en effet très mal posée.
En examen, ne pas hésiter à écrire sur la copie lorsqu’on trouve une question ambiguë.