SommaireTelecharger la documentationChapitre suivantChapitre precedent  

 
Raccourci :  
Les variables

Essentiel
Variables prédéfinies
Variables Apache
Variables d'environnement
Variables PHP
Portée des variables
Les variables dynamiques
Variables externes à PHP
Formulaires HTML (GET et POST)
Bouton "submit" sous forme d'image
HTTP Cookies
Variables d'environnement
Cas des points dans les noms de variables
Détermination du type des variables

7.10.5.4 Cas des points dans les noms de variables
[Notes en ligne] 

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 non-guillemetée (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).


Chapitre précédentChapitre suivantAccueil nexen.net