PHP print 印出字串或變數

PHP print 的功能是印出字串,功能與 echo 幾乎是一樣的,print 也可以印出變數,嚴格來說,PHP print 並不是一個函數(function),而是一個語言結構(language construct),這是 PHP 官方網站所描述的,換句話說,PHP print 的用法與一般函數會有些許的差異,例如用 print 印出字串時,是可以不需要用到小括號的,整體而言,print 與 echo 比較起來,無論是在用法還是處理效能都差異不大。

PHP print 語法規則
print(字串或變數); print 字串或變數;
以上兩種方式都可以,差別僅在小括號,要不要用都可以,PHP print 與 echo 同樣,都可以透過字串連接符號(.)串連不同的字串,並組合為一個新的字串再印出來。

PHP print 使用範例一、單純的印出字串或變數內容
範例會印出以下結果
這行是直接印出字串
這行是印出變數內容
範例第一行先將 HTML 的網頁編碼印出來,這個部分是給瀏覽器看的,由此也可以看出 print 可以用來輸出 HTML 語法,不過必須加上單引號或雙引號,第二行的 print 就是用單引號直接將字串印出到螢幕上,第三個 print 的主要目的是將變數的值印出來,我們用上了小括號把變數 $NewString 包起來,不用小括號也是可以的,寫起來像這樣:「print $NewString;」,print 與變數之間要有一個半形空格。

備註、範例中的 br 標籤是 HTML 的換行符號。

PHP print 使用範例二、透過字串連接符號印出組合內容
範例會印出以下結果
今天的晚餐是感恩節烤火雞大餐
看完範例一,對於 PHP print 結構的使用技巧應該蠻熟悉的,誠如前面所述,我們可以透過字串的連接符號把不同的字串連在一起,再透過 print 直接印在螢幕上,就像範例二這樣,print 並沒有特別限制能串連的字串數量。

備註、PHP字串連接符號是半形逗號,也就是 .。

類似的用法
分享於 2014-11-06