PHP var_dump 函式語法
void var_dump ( mixed $expression , mixed $... )
PHP var_dump 函式的參數設定有一個必要項目以及其他非必要項目,語法中的第一個參數 $expression 就是必要項目,也就是要被印出來的變數,可以是字串或者是陣列,至於後面的 mixed 變數則不一定要使用,實際上 mixed 的意思是要輸出的第二個變數、第三個變數 .... 以此類推,PHP var_dump 函式可以一次輸出好幾個不同的變數。PHP var_dump 函式會依序輸出變數值與變數種類,在下方範例可以看到效果。
PHP var_dump 函式範例
<?php
$TestVar_1 = "Hi Andy. ";
var_dump($TestVar_1);
echo '<br>';
$TestVar_2 = array('A','B','C');
var_dump($TestVar_2);
?>
範例的印出結果$TestVar_1 = "Hi Andy. ";
var_dump($TestVar_1);
echo '<br>';
$TestVar_2 = array('A','B','C');
var_dump($TestVar_2);
?>
string(9) "Hi Andy. "
array(3) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" }
範例總共有兩個 PHP var_dump 函式的輸出結果,第一次使用 PHP var_dump 函式用來顯示字串長度為 9 的字串,第二次使用 PHP var_dump 函式來顯示一維 PHP 陣列,可以仔細的注意一下,每個陣列元素值的種類也被輸出來了,這裡每個陣列元素的種類都是字串,以上就是基本的 PHP var_dump 函式應用範例,有時間的話,可以自己練習看看如何讓 PHP var_dump 函式印出兩個變數。array(3) { [0]=> string(1) "A" [1]=> string(1) "B" [2]=> string(1) "C" }
延伸閱讀