可能重复:
PHP用空格替换空格
示例:test.php?foo.bar = 1
print_r($_GET);
// Array ( [foo_bar] => 1 )
Run Code Online (Sandbox Code Playgroud)
以下是PHP手册的引用
输入变量名称中的点
通常,PHP在传递到脚本时不会更改变量的名称.但是,应该注意,点(句点,句号)不是PHP变量名中的有效字符.出于这个原因,看看它:
Run Code Online (Sandbox Code Playgroud)<?php $varname.ext; /* invalid variable name */ ?> Now, what the解析器看到的是一个名为$ varname的变量,后跟字符串连接运算符,后跟barestring(即不带引号的字符串,它与任何已知的密钥或保留字不匹配)'ext'.显然,这没有预期的结果.因此,请务必注意PHP会自动使用下划线替换传入变量名中的任何点.
| 归档时间: |
|
| 查看次数: |
1339 次 |
| 最近记录: |