首页 > 试题广场 >

以下代码哪个不符合PHP语法?

[单选题]

以下代码哪个不符合PHP语法?

  • $_10
  • ${“MyVar”}
  • &$something
  • $10_somethings
推荐
选D
【分析】

A是正确的变量格式。                                                                                             合法
B是访问变量名为"MyVar"字符串的一个变量,{}是界定符号。                              合法
C中&$something是对变量的一个引用。                                                                合法
D中的变量以数字开头,根据PHP中变量的命名规则,变量名不能以数字开头。 不合法


编辑于 2019-03-28 14:38:32 回复(0)
更多回答
选D。php变量以 $ 符号开始,后面跟着变量的名称,变量名称必须以字母或者下划线字符开始,D选项以数字开始,所以错误。A选项正确。
B:${"MyVar"}较松散的命名约定,不常用,但属于合法的。
C:&$something是对$something的引用。
发表于 2019-03-27 16:03:11 回复(0)
D 数字不能作为变量的开头
发表于 2018-01-17 07:40:43 回复(0)
d,一般来说,数字都不能放在前头,不仅是对于php来说
发表于 2017-08-26 07:38:12 回复(0)
d,变量不能以数字开头;
c是引用,但是不能echo出来
b,亲测可以正常输出
发表于 2017-07-17 17:34:31 回复(0)
d
发表于 2018-10-17 23:53:31 回复(0)
D
发表于 2018-06-29 09:15:50 回复(0)
d
编辑于 2017-12-18 18:49:15 回复(0)
d
发表于 2017-08-25 21:26:16 回复(0)
d
发表于 2017-08-15 17:20:02 回复(0)
d
发表于 2017-07-27 16:18:44 回复(0)
D
发表于 2017-06-28 18:06:05 回复(0)
b,c,d,经测试
发表于 2017-06-03 09:53:14 回复(0)
c
发表于 2017-06-01 14:53:48 回复(0)