接下來咱們將看見如何在 PHP 中運行一個傳統的「Hello World」程序。本章將會教你如何編寫、保存與運行 PHP 程序。php
經過 PHP 來運行的你的程序有兩種方法——使用交互式解釋器提示符或直接運行一個源代碼文件。咱們將瞭解如何使用他們兩者的功能。html
在你的操做系統中打開終端(Terminal)程序(正如咱們先前在 安裝 章節所討論過的那樣)而後經過輸入 php -a
並按下 [enter]
鍵來打開 PHP 交互式運行模式。git
當你啓動 PHP 後,你會看見在你能開始輸入內容的地方出現了 php >
。這個被稱做 PHP 解釋器提示符。程序員
在 PHP 解釋器提示符,輸入:github
echo "Hello World";
在輸入完成後按下 [enter]
鍵。你將會看到屏幕上打印出 Hello World
字樣。shell
下面是一個在 Mac OS X 電腦上你可以看見的結果的示例。有關 PHP 軟件的細節將會由於你使用的電腦而有所不一樣,可是從提示符(如 php >
)開始部分應該是相同的,而不會受到操做系統的影響。macos
~ php -a Interactive shell php > echo 'Hello World'; Hello World
你天然會注意到,PHP 會當即給你輸出了一行結果!你剛纔所輸入的即是一句獨立的 PHP 語句 。咱們使用 echo
(沒必要太過驚訝)命令來打印你所提供的信息。在這裏,咱們提供了文本 Hello World
,而後它便被迅速地打印到了屏幕上。編程
若是你正在使用一款 GNU/Linux 或 OS X 上的 Shell 程序,你能夠經過按下 [ctrl + d]
組合鍵或是輸入 exit
並敲下 [enter]
來退出解釋器提示符。vim
當咱們但願運行某些程序時,總不能每次都在解釋器提示符中輸入咱們的程序。所以咱們須要將它們保存爲文件,從而咱們即可以屢次地運行這些程序。windows
要想建立咱們的 PHP 源代碼文件,咱們須要一款可以讓你輸入並保存代碼的編輯器軟件。一款優秀的面向程序員的編輯器可以幫助你的編寫源代碼文件工做變得輕鬆得多。故而選擇一款編輯器確實相當重要。你要像挑選你想要購買的汽車同樣挑選你的編輯器。一款優秀的編輯器可以幫助你更輕鬆地編寫 PHP 程序,使你的編程之旅更加溫馨,並助你找到一條更加安全且快速的道路到達你的目的地(實現你的目標)。
對編輯器的一項最基本要求爲語法高亮 ,這一功能可以經過標以不一樣顏色來幫助你區分 PHP 程序中的不一樣部分,從而可以讓你更好看清你的程序,並使它的運行模式更加形象化。
若是你對應從哪開始尚未概念,我推薦你使用 PhpStorm 軟件,它在 Windows、Mac OS X、GNU/Linux 上均可以運行。在下一節你可以瞭解到更多信息。
若是你正在使用 Windows 系統,不要用記事本——這是一個很糟糕的選擇,由於它沒有語法加亮功能,一樣重要的另外一個緣由是,它不支持文本縮進功能,這一功能咱們以後將會了解它究竟有多重要。而一款好的編輯器可以自動幫你完成這一工做。
若是你已經是一名經驗豐富的程序員,那你必定在用 Vim 或 Emacs 了。無需多言,它們都是最強大的編輯器之一,用它們來編寫你的 PHP 程序自是受益頗多。
或許你有意去花費時間來學習 Vim 或 Emacs,那麼我也建議你學習它們兩者中的一款,它們將在長遠意義上對你裨益頗深。固然,正如我先前所推薦的,初學者能夠以 PhpStorm 開始,從而在此刻專一於學習 PHP 而不是編輯器。
再次重申,請選擇一款合適的編輯器——它可以讓編寫 PHP 程序變得更加有趣且容易。
PhpStorm 是一款可以對你編寫 PHP 程序的工做有所幫助的編輯器。
當你打開 PhpStorm 時,你會看見以下界面,點擊 Create New Project
:
選擇 PHP Empty Project
:
將你的項目路徑位置中的 untitled
更改成 helloworld
,你所看到的界面細節應該相似於下方這番:
點擊 Create
按鈕。
對側邊欄中的 helloworld
右擊選中,並選擇 New
-> PHP File
:
你會被要求輸入名字,如今輸入 hello
:
如今你即可以看見一個新的文件已爲你開啓:
刪除那些已存在的內容,如今由你本身輸入如下代碼:
<?php echo "hello world";
如今右擊你所輸入的內容(無需選中文本),而後點擊 Run 'hello'
。
此刻你將會看到你的程序所輸出的內容(它所打印出來的內容):
雖然只是剛開始的幾個步驟,但從今之後,每當咱們要求你建立一個新的文件時,記住只需在 helloworld
上右擊並選擇 -> New
-> PHP File
並繼續如上所述步驟通常輸入內容並運行便可。
你能夠在 PhpStorm Quickstart 頁面找到有關 PhpStorm 的更多信息。
安裝 Vim。
macvim
包。vim
包。安裝 YouCompleteMe 插件爲 Vim 增添自動補全功能。
安裝 Emacs。
emacs26
包。如今讓咱們回到編程中來。在你學習一門新的編程語言時有一項傳統,你所編寫並運行的第一個程序應該是 「Hello World」 程序——它所作的所有工做即是宣言你所運行的「Hello World」這句話。正如西蒙·科澤斯所說,這是「向編程之神所稱頌的傳統咒語,願他幫助並保佑你更好的學習這門語言」。
啓動你所選擇的編輯器,輸入以下程序並將它保存爲 hello.php
。
若是你正在使用 PhpStorm,咱們已經討論過如何從源文件中運行它了。
對於其它編輯器,打開一個新文件名將其命名爲 hello.php
,而後輸入以下內容:
<?php echo "hello world";
你應當將文件保存到哪裏?保存到任何你知道其位置與路徑的文件夾。若是你不瞭解這句話是什麼意思,那就建立一個新文件夾並用這一路徑來保存並運行你全部的 PHP 程序:
/Code/py
。/Code/py
。C:\\py
。要想建立上述文件夾(在你正在使用的操做系統上),你能夠在終端上使用 mkdir
命令,如 mkdir /Code/py
。
重要提示:你須要常常確認並確保你爲文件賦予了 .php
擴展名,例如 foo.php
。
要想運行你的 PHP 程序:
cd
命令來改變目錄到你保存文件的地方,例如 cd /Code/py
。php hello.php
來運行程序。程序的輸出結果應以下方所示:$ php hello.php hello world
若是你獲得了與上圖相似的輸出結果,那麼恭喜你!——你已經成功運行了你的第一個 PHP 程序。你也已經成功突破了學習編程最困難的部分,也就是,開始編寫你的第一個程序!
若是你遭遇了什麼錯誤,請確認是否已經正確地輸入了上面所列出的內容,並嘗試從新運行程序。
一款 PHP 程序是由語句所構成的。在咱們的第一個程序中,咱們只有一條語句。在這條語句中,咱們調用 echo
語句來輸出咱們提供的文本「hello world」。
如今,你應該能夠輕鬆地編寫、保存並運行 PHP 程序了。
今後你便成爲一名 PHP 用戶了,如今讓咱們來學習更多有關 PHP 的概念。