echo(),print(),print_r()的區別
echo ,print的區別在於echo 可以輸出多個變數值,而print只有一個變數,做為一個字串輸出. 另一點區別在於echo 沒有返回值,print有返回值1.print不能輸出陣列和物件。
print_r可以輸出stirng、int、float、array、object等,輸出array時會用結構表示,print_r輸出成功時返回true;
而且print_r可以通過print_r($str,true)來使print_r不輸出而返回 print_r處理後的值。
print 是列印字串
print_r 則是列印複合型別 如陣列 物件等
在PHP中的執行速率從快到慢為:echo(), print(), print_r()
echo是PHP語句, print和print_r是函式,語句沒有返回值,函式可以有返回值(即便沒有用)
1 echo()
可以同時輸出多個字串,可以多個引數,並不需要圓括號,無返回值。
2 print()
只可以同時輸出一個字串,一個引數,需要圓括號,有返回值,當其執行失敗時返flase .print 的用法和C語言很像,所以會對輸出內容裡的%做特殊解釋
3 print_r();
功能:只用於輸出陣列。
相關推薦
PHP中輸出 echo print print_r var_dump的區別與比較
font 區別 多個 常用 括號 dump 類型 打印 ont PHP中輸出 echo print print_r var_dump的區別與比較 echo->是輸出語句,不是函數,沒有返回值,可輸出多個變量值,多個值之間用逗號分隔,不需要圓括號,但不能輸出數組和對
PHP裏echo print print_r的區別
pri 語言 bject 對象 print 表示 內容 語句 只有一個 echo ,print的區別在於echo 可以輸出多個變量值,而print只有一個變量,做為一個字符串輸出. 另一點區別在於echo 沒有返回值,print有返回值1.print不能輸出數組和對象。 p
echo(),print(),print_r()的區別
echo ,print的區別在於echo 可以輸出多個變數值,而print只有一個變數,做為一個字串輸出. 另一點區別在於echo 沒有返回值,print有返回值1.print不能輸出陣列和物件。 print_r可以輸出stirng、int、float、array、object等,輸出array
php中echo(),print(),print_r(),var_dump()與var_export()間的區別
echo()函式:輸出一個或多個字串。 輸出所有引數。不會換行。 echo 不是一個函式(它是一個語言結構), 因此你不一定要使用小括號來指明引數,單引號,雙引號都可以。 echo (不像其他語言構造)不表現得像一個函式, 所以不能總是使用一個函式的上下文。 另外,如果
PHP中echo(),print(),print_r()的區別及列印函式
1 echo() 可以同時輸出多個字串,可以多個引數,並不需要圓括號,無返回值。 2 print() 只可以同時輸出一個字串,一個引數,需要圓括號,有返回值,當其執行失敗時返flase .print 的用法和C語言很像,所以會對輸出內容裡的%做特殊解釋。3 die(); 有兩個功能:先輸出內容
echo(),print(),print_r()之間的區別?
echo是PHP語句, print和print_r是函式,語句沒有返回值,函式可以有返回值(即便沒有用) print只能打印出簡單型別變數的值(如int,string) print_r可以打印出複雜型別變數的值(如陣列,物件) echo -- 輸出一個或者多個字串
php中的echo print print_r的區別
php中的echo print print_r的區別 echo----可以輸出一個或多個字串;沒有返回值;用法 echo 或者 echo() print-----只允許輸出一個字串;不能輸出物件或者陣列; 返回值總為1; 用法prin
轉載echo print() print_r() var_dump() 的區別
常見的輸出語句 echo()可以一次輸出多個值,多個值之間用逗號分隔。echo是語言結構(language construct),而並不是真正的函式,因此不能作為表示式的一部分使用。 print()函式print()列印一個值(它的引數),如果字串成功顯示則返回true,
echo、print_r、print、var_dump之間的區別
使用 str 數值 適合 語言 多個 類型變量 不能 逗號 * echo、print是php語句,var_dump和print_r是函數 * echo 輸出一個或多個字符串,中間以逗號隔開,沒有返回值是語言結構而不是真正的函數,因此不能作為表達式的一部分使用 * print
echo() print() printf() print_r() 的區別
顯示 eva 函數調用 str () value mixed 無法 dump echo是一個語言結構而非函數,因此它無法被變量函數調用, print和print_r是函數,語句沒有返回值,函數可以有返回值(即便沒有用) print() 只能打印出簡單類型變量的值(
php中的isset和empty,以及echo print和print_r的區別
先說下isset和empty的區別: isset是判斷這個變數存在不存在或者如果存在的話是不是NULL。也就是說如果一個變數不存在或者變數值為NULL,那麼都認為是沒有isset的,也就是是isset得到的值為false。 empty不僅判斷這個變數存在不存在或者是否為NU
PHP——echo和print的區別
完全 功能 括號 所有 朋友 表達式 成功 ron als 這篇文章主要介紹了PHP中echo和print的區別,針對二者使用中常見的用法區別進行了較為深入的總結與分析,需要的朋友可以參考下 一般來說,PHP中動態輸出HTML內容,是通過print 和 echo 語句來實現
PHP 中 echo 和 print 的區別
但是 有一個 clas 變量 時報 所有 點號 標準 htm 一般來說,PHP中動態輸出HTML內容,是通過print 和 echo 語句來實現的,在實際使用中, print 和 echo 兩者的功能幾乎是完全一樣。可以這麽說,凡是有一個可以使用的地方,另一個也可以使用。但
PHP echo ,print,vardump 語句區別
我們都知道php有很多列印輸出,PHP echo ,print,vardump ,那麼他們之間的區別是什麼呢? 1.echo語句 echo - 能夠輸出一個以上的字串 <
php的echo,print_r(),var_dump()之間的區別
php的echo,print_r(),var_dump()之間的區別 echo() 可以一次輸出多個值,多個值之間用逗號分隔。echo是語言結構(language construct),而並不是真正的函式,因此不能作為表示式的一部分使用。 print()
PHP學習之輸出字串(echo,print,printf,print_r和var_dump)
1. echo echo 是PHP的一個關鍵字,它沒有返回值。在寫法上,它可以省略小括號。如下程式碼: 複製程式碼 程式碼如下: echo 'Test String'; echo('Test String'); 2. print print 也是PHP的一個關鍵字,它有返回值
php中echo和print的區別
print和echo都是處理字串的函式,它們的區別雖然不大,但還是有區別的: 1. print是函式,而echo不是2. print會返回值,成功就返回1,失敗就0,而echo沒有返回值3. 理論上echo要比print快,因為它沒有返回值,但是,應該是感覺不出來的4.
echo和print的區別
echo 命令和 print 命令 相同,沒有區別 echo 函式 和 print 函式 有區別。 echo() 無返回值,與echo 命令相同 print() 有返回值,成功,返1,false,返0. printf()
php學習筆記-echo和print語句區別
在 PHP 中有兩個基本的輸出方式: echo 和 print。 那麼它們倆的區別點是什麼呢? echo 和 print 區別: echo - 可以輸出一個或多個字串 print - 只允許輸
PHP--echo與print的區別
引言----算起來到現在已經有二、三個月沒有用php了,因工作需要,又把它拾起來,覺得有必要深入的去學習它,從今天開始,我想方方面面的,系統的去認識它!(一)echo與print的區別echo可以多個引數-------print一個引數.echo無返回值 -------