欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

echo(),print(),print_r()之間的區(qū)別?

 更新時(shí)間:2006年11月19日 00:00:00   作者:  
echo是PHP語(yǔ)句, print和print_r是函數(shù),語(yǔ)句沒(méi)有返回值,函數(shù)可以有返回值(即便沒(méi)有用) 
print只能打印出簡(jiǎn)單類型變量的值(如int,string) 
print_r可以打印出復(fù)雜類型變量的值(如數(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類型的,可以是字符串,整形,數(shù)組,對(duì)象類print_r() 顯示關(guān)于一個(gè)變量的易于理解的信息。如果給出的是 string、integer 或 float,將打印變量值本身。如果給出的是 array,將會(huì)按照一定格式顯示鍵和元素。object 與數(shù)組類似。 
print_r() 將把數(shù)組的指針移到最后邊。 
你可以 
print_r(str); 
print_r(int); 
print_r(array); 
print_r(obj); 
也可以用var_dump var_export 

相關(guān)文章

最新評(píng)論