多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > php中var_dump()函數(shù)的詳解說明

php中var_dump()函數(shù)的詳解說明

來源:程序員人生   發(fā)布時(shí)間:2014-01-15 05:40:52 閱讀次數(shù):3906次

本文章給大家全面的介紹一下關(guān)于php中var_dump()函數(shù)用法詳解,大家可參考參考。

var_dump()

void var_dump ( mixed expression [, mixed expression [, ...]] )

var_dump()方法是判斷一個(gè)變量的類型與長度,并輸出變量的數(shù)值,如果變量有值輸?shù)氖亲兞康闹挡⒒胤禂?shù)據(jù)類型.
此函數(shù)顯示關(guān)于一個(gè)或多個(gè)表達(dá)式的結(jié)構(gòu)信息,包括表達(dá)式的類型與值。數(shù)組將遞歸展開值,通過縮進(jìn)顯示其結(jié)構(gòu)。
例1:
 

  1. $a = "alsdflasdf;a";  
  2. $b = var_dump($a);  
  3. echo "  
  4. ";  
  5. //var_dump($c);  
  6. $d=var_dump($c);  
  7. echo "  
  8. ";  
  9. echo $a;  
  10. echo "  
  11. ";  
  12. echo $b;  
  13. echo "  
  14. ";  
  15. 輸出:  
  16. string(12) "alsdflasdf;a" 
  17. NULL  
  18. alsdflasdf;a 

例2:1. var_dump() 示例

  1.     $a = array (1, 2, array ("a""b""c"));  
  2. var_dump ($a);  
  3.    
  4. /* 輸出: array(3) {   [0]=>   int(1)   [1]=>   int(2)   [2]=>   array(3) {     [0]=>     string(1) "a"     [1]=>     string(1) "b"     [2]=>     string(1) "c"   } }
  5. */ 
  6. $b = 3.1; $c = TRUE; var_dump($b,$c);  
  7. /* 輸出: float(3.1) bool(true)
  8. */ ?> 

  var_export和serialize做數(shù)組緩存

$str = serialize($arr); 這兩種機(jī)制轉(zhuǎn)換之后的字符串是不一樣的,第一種是數(shù)組的原型模式,第二種是序列化后的形式。第一 種存入文件中的只要加上標(biāo)簽,就形式了一個(gè)可用的數(shù)組原型,對(duì)調(diào)用來說,不用轉(zhuǎn)換,直接返回這個(gè)數(shù)組就可以,但第二種,則需要再用一次unserialize函數(shù)反序 列化一下。對(duì)于第種一說,就多了一步操作。下來我們用數(shù)據(jù)說話吧:


  1. set_time_limit(50); $a = array(1,2,3); $b = array('a'=>1, 'b'=>2, 'c'=>3); $c = array('a'=>array(1,2,3), 'b'=>array(4,5,6));  
  2. $time1 = microtime(true);  
  3. $times = 1000000; #10w  
  4. for($i=1; $i<=$times$i++){  $A = var_export($a, true); }  
  5. $time2 = microtime(true);  
  6. for($i=1; $i<=$times$i++){  $B = var_export($b, true); }  
  7. $time3 = microtime(true);  
  8. for($i=1; $i<=$times$i++){  $C = var_export($c, true); }  
  9. $time4 = microtime(true);  
  10. for($i=1; $i<=$times$i++){  $X = serialize($a); }  
  11. $time5 = microtime(true);  
  12. for($i=1; $i<=$times$i++){  $Y = serialize($b); }  
  13. $time6 = microtime(true);  
  14. for($i=1; $i<=$times$i++){  $Z = serialize($c); }  
  15. $time7 = microtime(true);  
  16. for($i=1; $i<=$times$i++){  $O = unserialize($X); }  
  17. $time8 = microtime(true);  
  18. for($i=1; $i<=$times$i++){  $P = unserialize($Y); }  
  19. $time9 = microtime(true);  
  20. for($i=1; $i<=$times$i++){  $Q = unserialize($Z); } $time10 = microtime(true);  
  21. $var_export_time['a'] = $time2 - $time1$var_export_time['b'] = $time3 - $time2$var_export_time['c'] = $time4 - $time3;  
  22. $serialize_time['a'] = $time5 - $time4$serialize_time['b'] = $time6 - $time5$serialize_time['c'] = $time7 - $time6;  
  23. $unserialize_time['a'] = $time8 - $time7$unserialize_time['b'] = $time9 - $time8$unserialize_time['c'] = $time10 - $time9; print_r($var_export_time); print_r($serialize_time); print_r($unserialize_time); ?> output: Array(    [a] => 3.3401498794556    [b] => 5.1394801139832    [c] => 8.8483898639679)Array(    [a] => 1.6063709259033    [b] => 1.7033960819244    [c] => 3.4534389972687)Array(    [a] => 1.6037359237671    [b] => 1.817803144455    [c] => 3.7992968559265) 

由上面數(shù)據(jù)說明: var_export函數(shù)性能比serialize函數(shù)性能差一倍,而 unserialize時(shí)間也需要和serialize差不多的時(shí)間,serialize加上unserialize時(shí)間,和用var_export時(shí)間 差不多。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 五月婷婷在线免费观看 | 日韩一级片免费 | 香蕉在线视频网站 | 欧美亚洲 尤物久久 综合精品 | 中文字幕校园春色 | 伊人久久大香线蕉75 | 自拍偷自拍亚洲精品10p | 嗯啊羞羞视频在线观看动漫 | 国产午夜精品一区二区三区不卡 | 亚洲国内 | 免费一级毛片私人影院a行 免费一级毛片一级毛片aa | 国产精品久久久久毛片 | 夜夜骑狠狠干 | 农村妇女又色黄一级毛片 | 欧美日韩亚洲一区 | 夜夜嗨影院 | 日本免费中文字幕在线看 | 国产视频第一页 | 日本高清网 | 欧美日韩一区二区高清视 | 波多野结衣一二三区 | 精品一区二区三区四区五区 | 国产噜噜噜视频在线观看 | 天堂最新| 精品一区二区三区五区六区 | 一二三四视频社区在线中文 | 久久天天躁狠狠躁夜夜躁 | 天天性综合 | 国产免费不卡 | 国产福利精品一区二区 | 国产精品久久久久影院免费 | 亚洲精品 国产 日韩 | 国产高清精品91在线 | 劲爆欧美精品13页 | 亚洲精品色综合久久久 | 一区二区福利视频 | 日韩在线一区高清在线 | free 英国性xxxxhd | h视频在线免费 | 精品久久久久国产免费 | 99影视在线视频免费观看 |