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

原创 2004年06月25日 17:38:00

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

php中的var_dump()方法的详细说明

首先看看实例: $a = "alsdflasdf;a"; $b = var_dump($a); echo ""; //var_dump($c); $d=var_dump($c); ec...
  • gayayzy
  • gayayzy
  • 2011年11月25日 11:02
  • 10657

解析PHP对象注入漏洞

 0、前言 逛乌云知识库的时候看到一篇有趣的译文:http://drops.wooyun.org/papers/4820。 说的是一种注入方式,叫对象注入。对象也能注入? 是的,只要是存在...
  • u011721501
  • u011721501
  • 2015年02月03日 22:10
  • 1866

实习日志-php-分别用print_r,var_dump,var_export打印数组

刚接触php少不了测试的时候打印数组,我今天试了试三个不同的打印方法得出的结果也不同PS:我打印的是一个二维数组 直观地看 print_r :就是将数组内容都打印出来了 var...
  • sinat_20774617
  • sinat_20774617
  • 2016年04月13日 15:52
  • 1461

html中的js如何获取通过POST方法传递过来的参数,PHP调试时print_r ,var_dump的区别

首先html是静态的超文本标记语言,js也不属于html 不管是html还是js,都是无法获取form表单{method(post或者get)}传递的参数的, 通过表单传递的参数都...
  • shueiyuan1983
  • shueiyuan1983
  • 2016年10月12日 09:39
  • 472

类似PHP中的var_dump,Java中的输出调试函数

public void helpFunc(Object o) { String className = o.getClass().getName(); Field[] ...
  • yxwb1253587469
  • yxwb1253587469
  • 2017年03月24日 19:28
  • 540

php中print_r、var_dump和var_export几个函数的用法区别

转自:http://yangbinfx.iteye.com/blog/1995228 1、print_r ( $array/$var )  print 是打印的意思,而r则取自Ar...
  • ltx06
  • ltx06
  • 2015年05月05日 13:21
  • 771

var_export函数总结及与var_dump比较

var_export函数总结及与var_dump比较 1、根据官方说明,var_export必须返回合法的php代码, 也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量。...
  • guugle2010
  • guugle2010
  • 2015年11月05日 00:09
  • 1572

PHP中json中文乱码问题解决

//1.将数组、对象转为json格式(数组、对象都不包含中午) $arr=array('a'=>'a','b'=>'b'); //string '{"a":"a","b":"b"}' (length=...
  • hsd2012
  • hsd2012
  • 2015年12月07日 15:33
  • 719

ip获取所在城市名称接口-PHP

//淘宝接口:根据ip获取所在城市名称 function get_area($ip = ''){     if($ip == ''){         $ip = GetIp();    ...
  • fanblog
  • fanblog
  • 2017年12月11日 13:23
  • 69

PHP中如何检测一个值为null的变量是否存在

检测变量是否,通常想到的是使用isset()函数,但是
  • ljfrocky
  • ljfrocky
  • 2014年09月21日 17:24
  • 2017
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP 小技巧之(5)关于PHP中var_dump()函数的概念、用途。
举报原因:
原因补充:

(最多只允许输入30个字)