echo是PHP語句, print和print_r

echo是PHP語句, print和print_r是函數,語句沒有返回值,函數可以有返回值(即便沒有用)  
print只能打印出簡單類型變量的值(如int,string)  
print_r可以打印出複雜類型變量的值(如數組,對象)  
echo -- 輸出一個或者多個字符串  
Description  
void echo ( string arg1 [, string ...] ) //返回值爲空  
echo "你好"," 朋友";  

print --輸出一個字符串  
Description  
int print ( string arg )//返回值爲整形  
print "你好朋友";  
可以進行下面操作  
$name=print "nihao \n";  
$str = 'test print value is $name .';  
eval("$print=\"$str\";");  
echo $print;  
print_r -- 打印關於變量的易於理解的信息。  
bool print_r ( mixed expression [, bool return] ) //返回值是布爾型的,參數是mix類型的,可以是字符串,整形,數組,對象類print_r() 顯示關於一個變量的易於理解的信息。如果給出的是 string、integer 或 float,將打印變量值本身。如果給出的是 array,將會按照一定格式顯示鍵和元素。object 與數組類似。  
print_r() 將把數組的指針移到最後邊。  
你可以  
print_r(str);  
print_r(int);  
print_r(array);  
print_r(obj);  
也可以用var_dump var_export
發佈了38 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章