PHP 小技巧之(5)关于PHP中var_dump()函数的概念、用途。

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; ?
?> ?
---------------------------------------------------------------??

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值