PHP中echo与print和print_r
echo是PHP語句, print和print_r是函數,語句沒有返回值,函數可以有返回值(即便沒有用)
print() 只能打印出簡單類型變量的值(如int,string)
print_r() 可以打印出復雜類型變量的值(如數組,對象)
echo 輸出一個或者多個字符串
echo -- 輸出一個或者多個字符串
Descrīption
void echo ( string arg1 [, string ...] ) //返回值為空
echo "你好"," 朋友";
print --輸出一個字符串
Descrīption
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
?
?
總結
以上是生活随笔為你收集整理的PHP中echo与print和print_r的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 欧曼离合油管是多大的
- 下一篇: PHP中empty,is_null,is