php中的輸出語句的區別與功能

2021-08-02 04:03:41 字數 355 閱讀 6633

echo 輸出乙個或者多個字串或變數值,他是php語句,不是函式,沒有返回值。

print用於輸出乙個或者多個字串或變數值的資訊。他只能列印出簡單型別變數的值(如int,string),不能列印陣列和物件。print有返回值,並且都是1.

print_r是函式,用於列印關於變數的易於理解的資訊。能夠列印複雜的資料型別,比如可以列印陣列和物件。

printf() 用於輸出格式化的字串。

var_export() 函式用於輸出或返回乙個變數的字串表示

var_dump() 函式用於顯示關於乙個或多個表示式的結構資訊,包括表示式的結構資訊,包括表示式的型別與值。陣列將遞迴展開值,通過縮排顯示其結構。直接輸出到瀏覽器。

PHP常見的輸出語句

echo 可以一次輸出多個值,多個值之間用逗號分隔。echo是語言結構 language construct 而並不是真正的函式,因此不能作為表示式的一部分使用。print 函式print 列印乙個值 它的引數 如果字串成功顯示則返回true,否則返回false。print r 可以把字串和數字簡單...

PHP常用的輸出語句

輸出內容通常是字串,變數值,常量值,表示式 1 echo 可以輸出以上內容以及布林值的true true輸出會轉化成對應的數字,如true轉為1,false則不能輸出 且可以輸出多個資料,多個資料用逗號隔開,但不能輸出復合型別的資料 復合型別 陣列,物件 2 print 用法與echo一樣,區別在於...

PHP中 與or的區別

一直認為php中 or 和 是可以劃等號的,其實不然,它們存在乙個優先順序的差別。下面通過乙個例子說明它們的差異 a false true 的優先順序大於 先執行 false true,然後賦值 a b false or true or 的優先順序小於 先將false賦值給 b var dump a...