-
echo()
您可以一次輸出多個值,用逗號分隔。 echo 是一種語言結構,而不是實際函式,因此它不能用作表示式的一部分。
print()
函式 print() 列印乙個值(其引數),如果字串顯示成功,則返回 true,否則返回 false。
print_r()
字串和數字可以簡單地列印出來,而陣列則顯示為包含的鍵和值列表,從陣列開始。 但是列印 r() 輸出布林值和 null 結果沒有意義,因為它都是列印的""。因此,使用 var dump() 函式更適合除錯。
var_dump()
確定變數的型別和長度,輸出變數的值,如果變數有值,則變數的值為變數的值並返回資料型別。 此函式顯示有關乙個或多個表示式的結構資訊,包括表示式的型別和值。 陣列將遞迴賦值,通過縮排顯示其結構。
-
var dump 確定變數的型別和長度,例如 echo 只輸出變數或字串 print r 輸出陣列 a [1] => b [2] => c )。
-
如果你自己寫乙個**,分別測試這3個函式的結果,不是很清楚嗎???
學習編碼和與他人協商是乙個好習慣!
但是自己嘗試是個好習慣!
就像這個簡單的基本問題一樣!
-
echo 和 print 是 php 語句,var dump 和 print r 是函式。
echo 輸出乙個或多個字串,用逗號分隔,並且沒有返回值是語言構造而不是 true 函式,因此它不能用作表示式的一部分。
print 也是 PHP 的乙個關鍵字,有乙個返回值只能列印出簡單型別變數(如 int、string)的值,如果字串顯示成功,會返回 true,否則會返回 false
列印 R 可以列印出複雜型別的變數(如陣列、物件)的值,並以列表的形式顯示它們,從陣列和物件開始,但列印 R 輸出的布林值和 null 結果沒有意義,因為它們都是列印出來的"",所以 var dump() 函式更適合除錯。
var dump() 確定變數的型別和長度,並輸出變數的值。
-
echo '輸出乙個字串'; 您只能輸出字串和數字 print r — 列印有關變數的易於理解的資訊,通常具有輸出陣列結構。
var dump — 列印有關變數的資訊,通常用於陣列和物件列印以供自己使用。
-
echo 輸出乙個字串,而不是乙個函式,如果沒有返回值 print r,它會列印乙個復合型別,例如陣列物件 var dump 顯示有關乙個或多個表示式的結構資訊,包括表示式的型別和值。 陣列將遞迴賦值,通過縮排顯示其結構。 區分。
-
區別很明顯:var export 和 var dump 的輸出是一樣的,它們的輸出是最詳細的,包括變數型別和長度等,但是 var export 可以直接使用結果作為返回值,有時需要儲存結果而需要 var export 和 print r 要弱得多, 他既不能顯示可變型別,也不能顯示可變長度,但他有乙個殺手鐧,就是輸出格式非常漂亮。所以根據你的個人喜好和情況來選擇,不要打擾。
檢視原帖
-
echo 只是字串的輸出 如果字串為空或 null,則螢幕上沒有任何內容。
Print R 主要用於列印陣列和物件,類似於 echo。
var dump 將在輸出時顯示列印物件的資料型別和長度,即使它是空字串或 null。
-
var dump 確定變數的型別和長度,例如
a = 1;
b = 't';
echo var_dump($ta,$tb);結果是 int(123) string(3)。"abc"
echo 僅輸出變數或字串。
a = "abc";
echo $a;輸出 ABC
orecho "abc";輸出 ABC
列印 R 輸出陣列。
a = array('a','b','c');
print_r($a);輸出陣列 ( 0 ] => a [1] => b [2] => c )。
-
可以有變數的細節,比如int型別,會有對應的提示,print r可以列印變數結構,比如陣列,echo是乙個簡單的輸出。
-
echo() 和 print() 的功能與輸出變數相同,區別在於 echo 不返回值,print 具有 int 返回值。 print r 的作用是列印乙個易於理解的變數資訊,與 echo 和 print 的區別在於,例如,如果輸出乙個陣列,則 echo 和 print 輸出陣列,而 print r 不僅輸出陣列,還輸出陣列的成員。 (副檔名:。
var dump 和 print r 的區別在於 var dump 列出了變數的詳細資訊,而 print r 列出了一些易於理解的基本資訊)。
-
var dump() 列印型別。
print r() 只能使用值鍵入。
echo() 是正常輸出。
當需要準確除錯時,請使用 var dump();
通常,print r() 用於檢視
此外,echo 不能顯示陣列,而其他 2 個可以。
-
返回要列印的變數的型別和值。
蟒蛇是蛇 關於人被巨蟒纏死的傳說很多,但很少有是真的。 蟒蛇是生活在拉丁美洲的大型蛇類。 其中最大的南美蟒蛇可以長到大約一公尺長,儘管它們通常不會傷害人類。 >>>More