1. 程式人生 > >echo和print有什麼區別

echo和print有什麼區別

相同點:
1.兩個都可以用來列印php的輸出結果,但是他們都只能輸出 字串,整型跟int型浮點型資料。不能列印複合型和資源型資料;
2.他們兩個都是語言結構,而非函式

不同點:
1.echo 可以連續輸出多個變數,而print只能一次輸出一個變數。print列印的值能直接複製給一個變數,如 $a = print “123”;
舉例:

echo "tedst";
echo "<br />";
echo "a",'test','zheheh';

2.echo 輸出的速度比 print 快,echo沒有返回值,而print有返回值1

var_dump(print('sdfs'));

輸出結果:
sdfs
int 1