Page 1 sur 1

peut-on utiliser un chiffre/nombre en guise de variable ?

Posté : 22 août 2006, 09:02
par fleur
Bonjour,

voila, tout est dans la question, est-ce qu'il est possible d'appellé un champ 1 par exemple.

merci

Posté : 22 août 2006, 09:15
par albat
Non.

Posté : 22 août 2006, 12:54
par Truc
mais "_1" oui

Posté : 22 août 2006, 14:14
par zeus
Pour être un tout petit peu plus bavard que mes collègues, la convention de nommage de PHP stipule qu'une variable doit obligatoirement commencer par une lettre (minuscule ou majuscule) ou un _

http://www.commentcamarche.net/php/phpvar.php3

Posté : 22 août 2006, 16:31
par Ryle
Et histoire d'en mettre un couche aussi, on ne peut pas déclarer de variable ainsi, en revanche on peut quand même en trouver : les parenthèses capturantes des expressions régulières retournent leurs résultats sous forme de $0, $1, ... :)

Tu peux toutefois en principe nommer un champ de formulaire ainsi : name="1" (je n'ai jamais essayé parce que faut avouer que ce n'est pas ce qu'il y a de plus explicite comme nom, et qu'en général on préfère y accoler un bout de chaine du genre name="champ1")

En théorie, tu peux le récuperer en passant par les variables $_POST ou $_GET une fois le formulaire envoyé : $_POST["1"] (à tester), mais tu ne pourras effectivement pas utiliser de variable nommée $1 :)

(au suivant ! ;))

Posté : 22 août 2006, 16:46
par albat
"C'est curieux, chez les viPHP, ce besoin de faire des phrases..." :langue: