相同點:
1.兩個都可以用來列印php的輸出結果,但是他們都只能輸出 字串,整型跟int型浮點型資料。不能列印複合型和資源型資料;
2.他們兩個都是語言結構,而非函式
不同點:
1.echo 可以連續輸出多個變數,而print只能一次輸出乙個變數。print列印的值能直接複製給乙個變數,如 $a = print 「123」;
舉例:
echo "tedst";
echo "
";echo "a",'test','zheheh';
2.echo 輸出的速度比 print 快,echo沒有返回值,而print有返回值1
var_dump(print('sdfs'));
輸出結果:
sdfs
int 1
關於print和echo的區別
我的想法是print是函式,echo是語句。有乙個點很難去說明就是為什麼可以執行print 666.可以這樣不加括號,象print 666 至於為什麼一定要認為print是函式,而非網上說的語句和函式。可以嘗試自己按照下面的 逐條驗證,注意有些語法都通不過,更加證明函式和語句的區別。var dump...
有什麼區別
01 02.程式的版權和版本宣告部分 05.檔名稱 test.cpp 06.作 者 王雅萍 07.完成日期 2014年 4 月 15 日 08.版 本 號 v1.0 09.對任務及求解方法的描述部分 10.輸入描述 無 11.問題描述 12.程式輸出 13.問題分析 略 14.演算法設計 略 inc...
和equals有什麼區別
分為兩種情況 1.比較的型別是基本資料型別時,只比較他們的值是否相等。2.比較型別為引用型別時,比較的是引用變數的記憶體位址是否相同。equals 1.對於普通物件來說,equals 函式原始碼就是實現 所以就是比較引用是否相同。基本型別沒有equals方法 2.對於string來說,就是比較值是否...