国产视频appPHP中有著好幾種的數據輸出方式,我們平時比較常用的就echo()用來輸出數據,而print()、print_r()、var_dump()這三個函數都是在調試數據時用到,但你真得了角這幾個PHP中輸出函數的區別么?

PHP echo() 函數

echo() 函數輸出一個或多個字符串。

国产视频app注釋:echo() 函數實際不是一個函數,所以您不必對它使用括號。然而,如果您希望向 echo() 傳遞一個以上的參數,使用括號將會生成解析錯誤。

国产视频app提示:echo() 函數比 print() 速度稍快。

国产视频app提示:echo() 函數也有簡寫語法。在 PHP 5.4.0 之前,該語法只適用于 short_open_tag 配置設置啟用的情況。

語法:

echo(strings)

PHP echo() 輸出舉例

PHP echo() 輸出一個字符串

echo '飛鳥慕魚博客';
//飛鳥慕魚博客

PHP echo() 輸出一個變量

$str = '飛鳥慕魚博客';
echo $str;
//飛鳥慕魚博客

php print 函數

国产视频appprint() 函數輸出一個或多個字符串。

注釋:print() 函數實際不是一個函數,所以您不必對它使用括號。

国产视频app提示:print() 函數比 echo() 稍慢。

語法

print(strings)

PHP print 輸出舉例

国产视频appprint 的用法與echo 的用法一樣,但要注意的是print的效率要低于echo,所以我們不推薦使用print來輸出數據

PHP print() 輸出一個字符串

print '飛鳥慕魚博客';
//飛鳥慕魚博客

国产视频appPHP print() 輸出一個變量

$str = '飛鳥慕魚博客';
print $str;

PHP print_r() 函數

print_r() 函數用于打印變量,以更容易理解的形式展示。

語法

bool print_r ( mixed $expression [, bool $return ] )

$expression: 要打印的變量,如果給出的是 string、integer 或 float 類型變量,將打印變量值本身。如果給出的是 array,將會按照一定格式顯示鍵和元素。object 與數組類似。

国产视频app$return: 可選,如果為 true 則不輸出結果,而是將結果賦值給一個變量,false 則直接輸出結果。

PHP print_r() 函數打印一個變量

$str = '飛鳥慕魚博客';
print_r($str);
//飛鳥慕魚博客

PHP print_r() 函數打印一個數組

$array = array('name' => '墨初','個人博客' => 'http://wxswdd.cn' , '介紹' => '一個PHP技術垃圾的公司主管');
print_r($array);
//Array ( [name] => 墨初 [個人博客] => http://wxswdd.cn [介紹] => 一個PHP技術垃圾的公司主管 )

国产视频app小提示:網頁輸入的pint_r打印的數據可辨性是很差的,如果可以通過查看網頁源代碼的方式,查看打印結果,

如下:

(
    [name] => 墨初
    [個人博客] => http://wxswdd.cn
    [介紹] => 一個PHP技術垃圾的公司主管
)

PHP var_dump()函數

PHP var_dump()函數:判斷一個變量的類型與長度,并輸出變量的數值,如果變量有值輸的是變量的值并回返數據類型。此函數顯示關于一個或多個表達式的結構信息,包括表達式的類型與值。數組將遞歸展開值,通過縮進顯示其結構。

語法:

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

国产视频appPHP var_dump() 打印一個函數

$array = array('name' => '墨初','個人博客' => 'http://wxswdd.cn' , '介紹' => '一個PHP技術垃圾的公司主管');
var_dump($array);
//array(3) { ["name"]=> string(6) "墨初" ["個人博客"]=> string(25) "http://wxswdd.cn" ["介紹"]=> string(36) "一個PHP技術垃圾的公司主管" }

總結:

国产视频app以上就是關于PHP echo print print_r() 以及var_dump()函數的介紹以及使用方法,當然PHP中還有個var_export()函數沒有介紹,大家可以查看一下相關的資料。