Win32下apache2 用get方法传递中文参数会出错
test.php?a=你好&b=你也好
传递参数是会导致一个内部错误
解决办法:"test.php?a=".urlencode(你好)."&b=".urlencode(你也好)
?
?
$b ?= ?3.1; ?
$c ?= ?TRUE; ?
var_dump($b,$c); ?
?
/* ?output: ?
float(3.1) ?
bool(true) ?
?
*/ ?
?> ?
不是太清楚,这个函数好象没什么用似的。 ?
?
var_dump ?-- ?Dumps ?information ?about ?a ?variable ?
Description ?
void ?var_dump ?( ?mixed ?expression ?[, ?mixed ?expression ?[, ?...]]) ?
?
?
This ?function ?returns ?structured ?information ?about ?one ?or ?more ?expressions ?that ?includes ?its ?type ?and ?value. ?Arrays ?are ?explored ?recursively ?with ?values ?indented ?to ?show ?structure. ? ?
?
什么是返回包含类型和值的结构信息。和强制类型转换函数有关系吗? ?
?
?
--------------------------------------------------------------- ?
?
var_dump()可以将一个或多个变量的形态和值输出,也可以用来输出多维数组的结构。 ?
--------------------------------------------------------------- ?
?
例子中的$b为浮点型变量,所以显示的结果为float(3.1)。同理,var_dump('string');的输出结果为string(6) ?"string",告诉你是字符串型变量,还告诉你字符串的长度为6。 ?
?
--------------------------------------------------------------- ?
?
就是一起输出(类型.长度.值) ?
--------------------------------------------------------------- ?
?
我想问一下这个函数输出的结果能不能直接赋给变量呢 ?
--------------------------------------------------------------- ?
?
可以的。 ?
试试下面的代码: ?
$a=22; ?
$b='test'; ?
$c=var_dump($a,$b); ?
echo ?$c; ?
?> ?
---------------------------------------------------------------??