print只能打印出簡(jiǎn)單類(lèi)型變量的值(如int,string)
print_r可以打印出復(fù)雜類(lèi)型變量的值(如數(shù)組,對(duì)象)
echo -- 輸出一個(gè)或者多個(gè)字符串
Description
void echo ( string arg1 [, string ...] ) //返回值為空
echo "你好"," 朋友";
print --輸出一個(gè)字符串
Description
int print ( string arg )//返回值為整形
print "你好朋友";
可以進(jìn)行下面操作
$name=print "nihao /n";
$str = 'test print value is $name .';
eval("$print=/"$str/";");
echo $print;
print_r -- 打印關(guān)于變量的易于理解的信息。
bool print_r ( mixed expression [, bool return] ) //返回值是布爾型的,參數(shù)是mix類(lèi)型的,可以是字符串,整形,數(shù)組,對(duì)象類(lèi)print_r() 顯示關(guān)于一個(gè)變量的易于理解的信息。如果給出的是 string、integer 或 float,將打印變量值本身。如果給出的是 array,將會(huì)按照一定格式顯示鍵和元素。object 與數(shù)組類(lèi)似。
print_r() 將把數(shù)組的指針移到最后邊。
你可以
print_r(str);
print_r(int);
print_r(array);
print_r(obj);
也可以用var_dump var_export
php技術(shù):echo(),print(),print_r()之間的區(qū)別?,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。