我想知道為什么在這個(gè)操作過(guò)程中點(diǎn)被下劃線代替:$s = http_build_query([ "!~.var" => "",]);$a = parse_str($s, $r);echo $s;print_r($r);印刷 :%21%7E.var=Array( [!~_var] => )
1 回答

慕雪6442864
TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
parse_str()
— 將字符串解析為變量
變量不允許在其名稱(chēng)中包含點(diǎn)。
$hello.world = 'hello world';
<-- 是非法的。
$hello_world = 'hello world';
<-- 是合法的
- 1 回答
- 0 關(guān)注
- 117 瀏覽
添加回答
舉報(bào)
0/150
提交
取消