摘要:故而選擇一款編輯器確實至關重要。而一款好的編輯器能夠自動幫你完成這一工作。如果你已是一名經驗豐富的程序員,那你一定在用或了。通過輸入命令來運行程序。它是如何工作的一款程序是由語句所構成的。
接下來我們將看見如何在 PHP 中運行一個傳統的“Hello World”程序。本章將會教你如何編寫、保存與運行 PHP 程序。
通過 PHP 來運行的你的程序有兩種方法——使用交互式解釋器提示符或直接運行一個源代碼文件。我們將了解如何使用他們二者的功能。
使用解釋器提示符在你的操作系統中打開終端(Terminal)程序(正如我們先前在 安裝 章節所討論過的那樣)然后通過輸入 php -a 并按下 [enter] 鍵來打開 PHP 交互式運行模式。
當你啟動 PHP 后,你會看見在你能開始輸入內容的地方出現了 php > 。這個被稱作 PHP 解釋器提示符。
在 PHP 解釋器提示符,輸入:
echo "Hello World";
在輸入完成后按下 [enter] 鍵。你將會看到屏幕上打印出 Hello World 字樣。
下面是一個在 Mac OS X 電腦上你能夠看見的結果的示例。有關 PHP 軟件的細節將會因為你使用的電腦而有所不同,但是從提示符(如 php > )開始部分應該是相同的,而不會受到操作系統的影響。
~ php -a Interactive shell php > echo "Hello World"; Hello World
你自然會注意到,PHP 會立即給你輸出了一行結果!你剛才所輸入的便是一句獨立的 PHP 語句 。我們使用 echo (不必太過驚訝)命令來打印你所提供的信息。在這里,我們提供了文本 Hello World ,然后它便被迅速地打印到了屏幕上。
如何退出解釋器提示符如果你正在使用一款 GNU/Linux 或 OS X 上的 Shell 程序,你可以通過按下 [ctrl + d] 組合鍵或是輸入 exit 并敲下 [enter] 來退出解釋器提示符。
選擇一款編輯器當我們希望運行某些程序時,總不能每次都在解釋器提示符中輸入我們的程序。因此我們需要將它們保存為文件,從而我們便可以多次地運行這些程序。
要想創建我們的 PHP 源代碼文件,我們需要一款能夠讓你輸入并保存代碼的編輯器軟件。一款優秀的面向程序員的編輯器能夠幫助你的編寫源代碼文件工作變得輕松得多。故而選擇一款編輯器確實至關重要。你要像挑選你想要購買的汽車一樣挑選你的編輯器。一款優秀的編輯器能夠幫助你更輕松地編寫 PHP 程序,使你的編程之旅更加舒適,并助你找到一條更加安全且快速的道路到達你的目的地(實現你的目標)。
對編輯器的一項最基本要求為語法高亮 ,這一功能能夠通過標以不同顏色來幫助你區分 PHP 程序中的不同部分,從而能夠讓你更好看清你的程序,并使它的運行模式更加形象化。
如果你對應從哪開始還沒有概念,我推薦你使用 PhpStorm 軟件,它在 Windows、Mac OS X、GNU/Linux 上都可以運行。在下一節你能夠了解到更多信息。
如果你正在使用 Windows 系統,不要用記事本——這是一個很糟糕的選擇,因為它沒有語法加亮功能,同樣重要的另一個原因是,它不支持文本縮進功能,這一功能我們之后將會了解它究竟有多重要。而一款好的編輯器能夠自動幫你完成這一工作。
如果你已是一名經驗豐富的程序員,那你一定在用 Vim 或 Emacs 了。無需多言,它們都是最強大的編輯器之一,用它們來編寫你的 PHP 程序自是受益頗多。
或許你有意去花費時間來學習 Vim 或 Emacs,那么我也建議你學習它們二者中的一款,它們將在長遠意義上對你裨益頗深。當然,正如我先前所推薦的,初學者可以以 PhpStorm 開始,從而在此刻專注于學習 PHP 而不是編輯器。
再次重申,請選擇一款合適的編輯器——它能夠讓編寫 PHP 程序變得更加有趣且容易。
PhpStormPhpStorm 是一款能夠對你編寫 PHP 程序的工作有所幫助的編輯器。
當你打開 PhpStorm 時,你會看見如下界面,點擊 Create New Project :
選擇 PHP Empty Project :
將你的項目路徑位置中的 untitled 更改為 helloworld ,你所看到的界面細節應該類似于下方這番:
點擊 Create 按鈕。
對側邊欄中的 helloworld 右擊選中,并選擇 New -> PHP File :
你會被要求輸入名字,現在輸入 hello :
現在你便可以看見一個新的文件已為你開啟:
刪除那些已存在的內容,現在由你自己輸入以下代碼:
現在右擊你所輸入的內容(無需選中文本),然后點擊 Run "hello" 。
此刻你將會看到你的程序所輸出的內容(它所打印出來的內容):
雖然只是剛開始的幾個步驟,但從今以后,每當我們要求你創建一個新的文件時,記住只需在 helloworld 上右擊并選擇 -> New -> PHP File 并繼續如上所述步驟一般輸入內容并運行即可。
你可以在 PhpStorm Quickstart 頁面找到有關 PhpStorm 的更多信息。
Vim安裝 Vim。
Mac OS X 應該通過 HomeBrew 來安裝 macvim 包。
Windows 用戶應該通過 Vim 官方網站 下載“自安裝可執行文件”。
GNU/Linux 用戶應該通過他們使用的發行版的軟件倉庫獲取 Vim。例如 Debian 與 Ubuntu 用戶可以安裝 vim 包。
安裝 YouCompleteMe 插件為 Vim 增添自動補全功能。
Emacs安裝 Emacs。
Mac OS X 用戶應該從 http://emacsformacosx.com 獲取 Emacs。
Windows 用戶應該從 http://ftp.gnu.org/gnu/emacs/... 獲取 Emacs。
GNU/Linux 用戶應該從他們使用的發行版的軟件倉庫獲取 Emacs。如 Debian 和 Ubuntu 用戶可以安裝 emacs26 包。
使用一份源代碼文件現在讓我們回到編程中來。在你學習一門新的編程語言時有一項傳統,你所編寫并運行的第一個程序應該是 “Hello World” 程序——它所做的全部工作便是宣言你所運行的“Hello World”這句話。正如西蒙·科澤斯所說,這是“向編程之神所稱頌的傳統咒語,愿他幫助并保佑你更好的學習這門語言”。
啟動你所選擇的編輯器,輸入如下程序并將它保存為 hello.php 。
如果你正在使用 PhpStorm,我們已經討論過如何從源文件中運行它了。
對于其它編輯器,打開一個新文件名將其命名為 hello.php ,然后輸入如下內容:
你應當將文件保存到哪里?保存到任何你知道其位置與路徑的文件夾。如果你不了解這句話是什么意思,那就創建一個新文件夾并用這一路徑來保存并運行你所有的 PHP 程序:
Mac OS X 上的 /Code/py 。
GNU/Linux 上的 /Code/py 。
Windows 上的 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 的概念。
鏈接:https://blog.zhanxiaobai.com/...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/29370.html
摘要:創建帳號提供的是持續集成服務,簡稱。在這里引入的原因是我們的項目需要使用服務進行持續集成和測試,當然你也可以替換成別的單元測試工具。創建單元測試用例是單元測試類庫家族中的一員,使用的一個主要目的是為我們的模塊創建單元測試用例。 本文首發于 Travis CI 持續集成服務構建 Composer 類庫簡明教程,轉載請注明出處! 在項目開發過程中,編碼工作只是軟件開發整個過程中的一小部分環...
摘要:簡明教程是一本旨在介紹如何使用語言進行編程的自由圖書。它以教材與指南的形式為入門者介紹編程語言。有關是編程語言全新的一個版本,主要在性能方面獲得了極大的提升。也同時做為對開源社區的貢獻與致敬。 《簡明 PHP 教程》是一本旨在介紹如何使用 PHP 語言進行編程的自由圖書。它以教材與指南的形式為入門者介紹 PHP 編程語言。如果你對電腦知識的了解僅限于如何保存文本文件的話,那這本書就是為...
摘要:簡明教程原文譯者黃小非來源簡明教程并沒有沒落,人們很快就會發現這一點歡迎閱讀我編寫的介紹。編譯器會自動地選擇合適的構造函數來匹配函數的簽名,并選擇正確的構造函數形式。 Java 8 簡明教程 原文:Java 8 Tutorial 譯者:ImportNew.com - 黃小非 來源:Java 8簡明教程 ? Java并沒有沒落,人們很快就會發現這一點 歡迎閱讀我編寫的Java ...
摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經到來了,總結過去的 2017,相信小伙們一定有很多收獲...
摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經到來了,總結過去的 2017,相信小伙們一定有很多收獲...
閱讀 1936·2021-11-15 17:58
閱讀 2130·2021-10-19 11:45
閱讀 3482·2021-09-02 15:40
閱讀 2594·2021-07-25 10:50
閱讀 3745·2019-08-30 15:56
閱讀 3146·2019-08-30 12:44
閱讀 1027·2019-08-26 13:38
閱讀 1869·2019-08-23 18:29