print 的功能是用來輸出字串(String),基本上與 echo 並無什麼差異
print 不是一個函數,所以在使用 print 的時候是直接使用單引號、雙引號甚至是直接輸出字串變數的結果。
輸出字串
以下的範例皆會輸出一樣的結果
print("Hello World");
print "Hello World";
print 'Hello World';
輸出變數
以下的範例會輸出PHP print test.
$string='PHP print test.';
print $string;
info echo 和 print 的功能基本上是相同的,兩者之間的差別在於 echo 輸出後沒有返回值,但 print 有返回值,當執行失敗時返回flase。
不過兩者的呈現結果都是一樣的,執行效率上 print 比 echo 稍微慢一點點,處理程序單純的情況下,兩者其實差異並不大。