[英]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.