簡體   English   中英

數字作為PHP中的變量名稱

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM