var_export 與 var_dump用法介紹_PHP教程

來源:互聯網
上載者:User
下面我們來介紹一下關於var_export 與 var_dump用法,有需要的朋友可參考。

var_export必須返回合法的php代碼, 也就是說,var_export返回的代碼,可以直接當作php代碼賦值個一個變數。 而這個變數就會取得和被var_export一樣的類型的值

•但是, 當變數類型為resource的時候, 是無法簡單copy複製的,所以, 當var_export的變數是resource類型時, var_export會返回NULL

執行個體

代碼如下 複製代碼

$res = yblog_mspconfiginit("ratings");
var_dump($res);
var_export($res);結果:

resource(1) of type (yahoo_yblog)
NULL再比如:

$res = fopen('status.html', 'r');
var_dump($res);
var_export($res);結果:

resource(2) of type (stream)
NULL

執行個體

代碼如下 複製代碼

//php var_export讀寫執行個體類
class user{
var $filepath;
function __()
{
$this->filepath = "d:/www.bKjia.c0m/group/";
}
function cache() {
$array = $this->db->select('select group_id,group_name from group','hashmap');
$fp = fopen ($this->filepath, 'w');
fputs($fp, '');
fclose($fp);
}

function getVar_export($value) {
$array = require($this->filepath);
foreach ($array as $key => $v) {
if ($key==$value) {
$selected = ' current option';
} else {
$selected = '';
}
$html .= '' . $v . '';
}

return $html;
}
}

//使用執行個體方法

$g = new user();
if( intval( $_GET['iscreate']) )
{
$g->cache();
}
else
{
$g->getVar_export('vv');
}
//本站原創www.bKjia.c0m轉載註明來源
?>

更多詳細內容請查看:http://www.bKjia.c0m/phper/21/02496253b66d66ca613a2f19ea40c22e.htm


var_dump函數
var_dump   (PHP 3 >= 3.0.5, PHP 4, PHP 5)   

var_dump -- 列印變數的相關資訊

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

此函數顯示關於一個或多個運算式的結構資訊,包括運算式的類型與值。數組將遞迴展開值,通過縮排顯示其結構。   

提示: 為了防止程式直接將結果輸出到瀏覽器,可以使用輸出控制函數(output-control functions)來捕獲此函數的輸出,並把它們儲存到一個例如 string 類型的變數中。   


可以比較一下 var_dump() 與 print_r()。


例子

代碼如下 複製代碼

代碼如下 複製代碼

  

  

  $a = array (1, 2, array ("a", "b", "c"));

  var_dump ($a);

  /* 輸出:

  array(3) {

  [0]=>

  int(1)

  [1]=>

  int(2)

  [2]=>

  array(3) {

  [0]=>

  string(1) "a"

  [1]=>

  string(1) "b"

  [2]=>

  string(1) "c"

  }

  }

  */

  $b = 3.1;

  $c = TRUE;

  var_dump($b,$c);

  /* 輸出:

  float(3.1)

  bool(true)

  */

  ?>

  

更多詳細內容請查看:http://www.bKjia.c0m/phper/php/43382.htm

http://www.bkjia.com/PHPjc/628989.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/628989.htmlTechArticle下面我們來介紹一下關於var_export 與 var_dump用法,有需要的朋友可參考。 var_export必須返回合法的php代碼, 也就是說,var_export返回的代碼,...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.