4.3.5 Variables externes à PHP
4.3 Les variables
4 Référence
Manuel PHP
. Formulaires HTML (GET et POST) . Cookies HTTP ->Cas des points dans les noms de variables . Détermination du type des variables
|
4.3.5.3 Cas des points dans les noms de variables
Typiquement,
PHP
ne modifie pas les noms des variables lorsqu'elles
sont passées à un script. Cependant, il faut noter que
les points (.) ne sont pas autorisés dans les noms de variables
PHP
. Pour cette raison, jetez un oeil sur :
<?php $varname.ext; /* nom de variable invalide */ ?>
Dans ce cas, l'analyseur croit voir la variable nommée
$varname
, suivie par l'opérateur de concaténation,
et suivi encore par la chaîne sans guillemets
(une chaîne sans guillemets, et qui n'a pas de signification
particulière). Visiblement, ce n'est pas ce qu'on attendait...
Pour cette raison, il est important de noter que
PHP
remplacera
automatiquement les points des noms de variables entrantes par
des soulignés (
underscore
).
|