![]() |
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'] ! |
![]() |
Karlo · PHP Sqlite PDO最新版本 4 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 4 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 4 月前 |