[英]number as variable name in php
数字作为变量名不可能吗? 但这很有效
${4} = 444;
echo ${4};
问题:使用这种语法有多少合理性? 在文档中有关于此的信息? 我没找到。
变量中包含语法。 不,你在使用这种语法时没有“合理”。 你绝对不应该这样做 ,没有充分的理由将数字用作变量名。
无论语法如何,括号之间的变量都被认为是有效的(变量变量)。
${'sad asda sda'} = 444;
echo ${'sad asda sda'};
// still works.
这也有效
$_4 = 444;
echo $_4; //output 444.
这是一个非常好的json字符串:
$json_str = '{"1": "One", "02": "Two"}';
所以,如果我要解码它:
$json_object = json_decode($json_str);
访问元素的方法是:
$one = $json_object->{1};
$two = $json_object->{"02"};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.