Variables : ecritures alternatives
Par Armel FAUVEAU, dimanche 14 juillet 2002 à 14:57 :: Trucs et Astuces PHP :: #332 :: rss
D'après le manuel, les variables sont représentées par un signe dollar '$' suivi du nom. Ce nom est sensible à la casse (ie : $x != $X), et il suit les mêmes règles de nommage que les autres entités PHP. Ainsi, un nom de variable valide doit commencer par une lettre ou un souligné (_), suivi de lettres, chiffres ou soulignés.
Ok, c'est pas mal, mais c'est incomplet. Le script suivant pourrait laisser penssif, mais non :) It's not a bug, it's a feature :)
<?php
$foo = 'php';
//
// Ecriture connue
//
print "foo -> $foo";
print '<br>';
//
// Ecriture moins connue
//
print "foo -> ${foo}";
print '<br>';
//
// Ecriture quasi inconnue et pourtant valide
//
print "foo -> {$foo}";
?>
Ce script, parfaitement valide, retournera :foo -> php foo -> php foo -> phpUtilité de ses écritures alternatives ? Je l'ignore :)






Commentaires
#1 - Le mardi 11 avril 2006 à 11:39, par Someone
#2 - Le mardi 20 juin 2006 à 12:08, par jerome
#3 - Le samedi 29 juillet 2006 à 00:50, par natsou_k
#4 - Le mercredi 15 novembre 2006 à 16:21, par Cocci
Ajouter un commentaire
Vous pouvez soumettre un commentaire en remplissant le formulaire ci-dessous. Toutes les contributions font l'objet d'une étape de modération par notre équipe.
Le code HTML dans le commentaire sera affiché comme du texte, les adresses internet seront converties automatiquement.