utiliser des accents dans les noms de variables ? - PHP - Programmation
Marsh Posté le 04-10-2008 à 19:46:34
bah moi je n'ai pas ce problème vu que je code en anglais...
Marsh Posté le 04-10-2008 à 19:47:02
en général c'est l'ASCII qui est supporté, donc jeu de caractères sans accents.
Par contre je n'ai jamais fait le test de variable accentiuée en PHP.
Je pense que ça a un rapport avec l'encodage, que tu soies en ISO-8859-1(5), en 1252, en UTF-8, UTF-16 ou autre charset, si tu files ton document à qqn qui a un autre encodage ça va créer qq soucis...
C'est une bonne Q? en tous cas si qqn a d'autres infos je suis intéressé également.
Marsh Posté le 04-10-2008 à 22:15:44
Merci aux forumeurs pour vos réponses... je me permets cependant d'insister : la doc de PHP ne prévoit pas d'utiliser des accents dans les noms de variable mais ne l'interdit pas non plus explicitement (voir http://www.php.net/manual/en/language.variables.php). Pourtant certains les utilisent (comme moi - jusqu'à présent). Pourrait-on me dire clairement quels problèmes je risque de rencontrer à terme ?
Merci encore à ceux qui m'ont lu/répondu !
Marsh Posté le 06-10-2008 à 21:04:31
Mon gars, dans PHP 6 tu pourras même coder en chinois si ça te dis.
Mais comme le dis luc@s, avant PHP 6 et le support d'unicode, je déconseille d'utiliser autre chose que des caractères de base.
Citation : |
Marsh Posté le 04-10-2008 à 19:31:25
Bonjour,
je lis ça* et là** qu'il est déconseillé d'utiliser des accents dans les noms de variable; mais je ne lis nulle part de justification de cette assertion ? Pourriez-vous me donner votre avis ?
De même, dans mes variables de session, est-ce que cela pose un problème d'écrire (par ex.) $_SESSION['année courante'] avec un accent et un espace ?
Merci d'avance !
* : http://www.killeak.net/?section=4& [...] 3&niveau=3
** : http://www.moteurprog.com/Articles [...] article=43
---------------
rule #1 : trust the python