php中变量名$_abc是不是合法的???急用快点

如题所述

第1个回答  2014-06-26
变量的命名规则
变量名必须以字母或下划线 "_" 开头。
变量名只能包含字母数字字符以及下划线。
变量名不能包含空格。如果变量名由多个单词组成,那么应该使用下划线进行分隔(比如 $my_string),或者以大写字母开头(比如 $myString)。

如果你老师说不合法请参考:
http://www.w3school.com.cn/php/php_variables.asp
第2个回答  2014-06-26
是合法的!追问

那为什么老师说不是合法的

追答

怎么可能?你们老师误导你们的吧!像系统的变量有$_GET,$_POST,这些都是PHP自己带的。如果有问题的话,PHP就没法写了!

PHP变量名的约定:(1) PHP的变量名区分大小写 (windowsx下不区分);(2) 变量名必须以美元符号$开始;(3) 变量名开头可以以下划线开始;(4) 变量名不能以数字字符开头.