|
|
1
8
不,这是无效的。原因是负号(-)。在PHP中,变量可以包含0-9a-z a-z_u,但不能以数字开头,并且允许使用Unicode字母。见: http://www.php.net/manual/en/language.variables.basics.php
举几个例子:
|
|
|
2
3
有一些解决办法,但确实非常难看。最好使用下划线、camelcase或数组,其中可以使用任何字符串作为键名。 这就是解决方法:
|
|
|
3
0
不能在变量名中使用破折号。 从文档中:
来源: http://www.php.net/manual/en/language.variables.basics.php |
|
4
0
减号用于减法
不要在变量名中使用特殊的语法。 请注意,数组键名称可能包含几乎任何字符,甚至是国家语言。 |
|
|
5
0
所以根据这些规则,您的变量名是无效的。 |
|
|
6
0
不,不是。 http://www.php.net/manual/en/language.variables.basics.php
|
|
|
7
0
它是无效的,但如果您从JSON获得它,这里有一个解决方法:
…正在尝试访问 $jsonObject->psr-0; 不起作用-所以你可以 STD类 到 数组 :
…现在您可以轻松访问 $jsonarray['psr-0'] ! |