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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : peut-on utiliser un chiffre/nombre en guise de variable ?

par albat » 22 août 2006, 16:46

"C'est curieux, chez les viPHP, ce besoin de faire des phrases..." :langue:

par Ryle » 22 août 2006, 16:31

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 ! ;))

par zeus » 22 août 2006, 14:14

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

par Truc » 22 août 2006, 12:54

mais "_1" oui

par albat » 22 août 2006, 09:15

Non.

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

par fleur » 22 août 2006, 09:02

Bonjour,

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

merci