PHP語言介紹
外文名PHP:Hypertext Preprocessor,中文名:“超文本預處理器”是一種通用開源腳本語言。語法吸收了C語言、java和Perl的特點,利於學習,使用廣泛,主要適用於web開發領域。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯后代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。
目前PHP在全球網頁市場、手機網頁市場還有為手機提供API(程序接口)排名第一。
PHP入門簡單,學習入門易入手。
PHP部署安裝環境
PHP可以安裝的環境比較廣泛,可以在windows環境和Linux環境安裝部署,並且已經集成比較多環境包安裝。以下的這些全是各種環境包英文名,只不過代表的是不同集成環境包的名字,不用去深究。如下所示:
AppServ PHPstudy APMserv XAMPP WAMPServer …等等
對於我們才入門的學習者來說,選擇集成環境包的原則:
更新更快,版本較新
操作簡單易於上手
選擇項不要過多
因此,我們下面使用的集成環境包是:PHPstudy;當然,如果你對這塊比較熟悉了,也可以自行選擇集成環境包。
可以在官方網站下載:http://www.phpstudy.net/
PHP代碼工具選擇
寫代碼的工具有很多,對於剛開始學習PHP的朋友來說,選擇工具有幾個原則
不要使用帶自動提示的工具(例如eclipse、zend studio等PHP開發工具集)
寫完的代碼必須要有顏色高亮顯示(不要使用txt文本編輯器等無代碼顏色顯示的編輯器)
推薦的開發工具:
- NotePad++:https://notepad-plus-plus.org/
- PHPstorm(強烈推薦):https://www.jetbrains.com/phpstorm/
這些工具,只需要下載下來,一直點擊下一步,安裝到你的電腦上即可。
破解:https://www.bilibili.com/read/cv7319471/
PHP代碼基本語法
PHP函數知識介紹
在這個test.php文件中寫入如下代碼:
<?php
phpinfo();
?>
你可以在瀏覽器地址欄里面,輸入你的服務器地址。我們當前是以自己的電腦作為網頁服務器使用的,可以在地址中輸入:
代碼信息解讀說明:
phpinfo是一個函數(功能),這個函數會顯示一個當前電腦(服務器)的詳細的PHP信息。
電腦是一個很笨的東西,需要我們人為的告訴他,代碼寫完了。我們用分號(;)來告訴他代碼寫完了。因此只要寫完一段代碼,就需要在后面加分號。
而前后兩行的回車空行,是為了讓代碼更加好看,避免疊在一起,看着不舒服。其實中間有多少個回車空行都沒有關系的,保證好看就行了。PHP的語法解釋器(PHP最核心部分)不會處理這些空行的。
代碼編寫注意事項:
PHP的代碼信息全部要用半角的英文、很多人容易寫成全角的英文/中文和符號造成PHP代碼報錯。
PHP代碼的最后一行可以加也可不加分號。由於很多學習者特別是初學者經常犯一個毛病,寫完一行代碼不加分號,因此容易犯錯,某些公司規定一行代碼寫完,就必須加分號。
我們在寫文件test.php這個文件命名的時候,只要英文半角(a-z A-Z 0-9 _-)這些字符來命名文件,文件命名不要用中文,不要用特殊符號,不要中間加空格,嚴格區分大小。