test php - les variables - PHP - Programmation
Marsh Posté le 05-01-2006 à 15:27:34
weed a écrit : voilou, j'ai passé un petit test sur le net sur php et j'ai du mal à repondre à cette question :
|
Non.
${$var} == ${'nom'} == $nom
edit: ceci dit c'est pas vraiment le genre d'écritures indispensables, si tu peux t'en passer c'est mieux.
Marsh Posté le 05-01-2006 à 15:36:09
oui, kler que ce n'est pas indispensable mais le truc c'etait un QCM sur le php que j'avais trouver sur le net , un genre de test que je pourrais retrouver en entretien d'embauche, je pense ... Il faut donc je connaisse les 2-3 trucs pieges meme si je ne l'utilise jamais et est loin d'etre indispensable pour dev en php ....
sinon j'ai une autre question, j'ai completement oublié à quoi correspondait les doubles $$
$var = 'nom';
$nom = 'Webnet';
echo $$var;
comment le echo peut afficher Webnet ?
Marsh Posté le 05-01-2006 à 15:38:40
$$var == ${$var}
Marsh Posté le 05-01-2006 à 15:43:41
ok, quel connerie le $$ ca devrait etre banni
le coup des { } ca peut se comprendre, ca peut etre utile pour rajouter un prefixe à sa variable
echo ${$var.'_societe'};
mais $$ c'est pas tres clair dans des lignes de codes ...
merci sielfried
Marsh Posté le 05-01-2006 à 15:21:54
voilou, j'ai passé un petit test sur le net sur php et j'ai du mal à repondre à cette question :
Laquelle de ces expressions ne retourne pas 'Webnet' ?
j'ai repondu la 2. mais c'est la 3.
je ne comprends pas à la 2., on ne fait pas du tout reference à la variable nom.
echo ${$var}; ce n'est pas l'equivalent de echo $var ?