PHP 小技巧之(5)关于PHP中var_dump()函数的概念、用途。
发布日期:2021-10-21 03:38:16 浏览次数:27 分类:技术文章

本文共 1330 字,大约阅读时间需要 4 分钟。

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

转载地址:https://blog.csdn.net/WapWeb/article/details/26635 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:孔已己老先生的安全检查字符的类
下一篇:PHP 小技巧之(4)如何获得txt文件中的一行数据?

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月06日 11时28分48秒