1. PHP語言介紹
1.1 php介紹
外文名PHP:Hypertext Preprocessor
,中文名:“超文本預處理器”
是一種通用開源腳本語言。語法吸收了C
語言、java和Perl的特點,利於學習,使用廣泛,主要適用於web開發領域。用PHP做出的動態頁面與其他的編程
語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成
HTML標記的CGI要高許多;PHP還可以執行編譯后代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。
-
目前PHP在全球網頁市場、手機網頁市場還有為手機提供API(程序接口)排名第一。
-
PHP入門簡單,學習入門易入手。
-
PHP腳本在服務器上運行
1.1.1 php文件是什么
- PHP 文件可包含文本、HTML、JavaScript代碼和 PHP 代碼
- PHP 代碼在服務器上執行,結果以純 HTML 形式返回給瀏覽器
- PHP 文件的默認文件擴展名是 ".php
- php代碼是以結束
- PHP 中的每個代碼行都必須
以分號結束
。分號是一種分隔符,用於把指令集區分開
1.1.2 php能做什么
- PHP 可以生成動態頁面內容
- PHP 可以創建、打開、讀取、寫入、關閉服務器上的文件
- PHP 可以收集表單數據
- PHP 可以發送和接收 cookies
- PHP 可以添加、刪除、修改您的數據庫中的數據
- PHP 可以限制用戶訪問您的網站上的一些頁面
- PHP 可以加密數據
- 通過 PHP,您不再限於輸出 HTML。您可以輸出圖像、PDF 文件,甚至 Flash 電影。您還可以輸出任意的文本,比如 XHTML 和 XML。
1.1.3 php部署安裝環境
PHP可以安裝的環境比較廣泛,可以在windows環境和Linux環境安裝部署,並且已經集成比較多環境包安裝。以
下的這些全是各種環境包英文名,只不過代表的是不同集成環境包的名字,不用去深究。如下所示:
- AppServ PHPstudy APMserv XAMPP WAMPServer …等等
對於我們才入門的學習者來說,選擇集成環境包的原則:
-
更新更快,版本較新
-
操作簡單易於上手
-
選擇項不要過多
因此,我們下面使用的集成環境包是:PHPstudy
;當然,如果你對這塊比較熟悉了,也可以自行選擇集成環境
包。可以在官方網站下載
**php環境檢測 : **
-
打開phpstudy,啟動Nginx
-
新建一個test.php文件,在文件中輸入以下代碼並保存。
<?php phpinfo(); ?>
-
打開瀏覽器輸入
127.0.0.1/test.php
出現以下頁面即為環境啟動成功
1.1.4 php代碼工具的選擇
寫代碼的工具有很多,對於剛開始學習PHP的朋友來說,選擇工具有幾個原則
-
不要使用帶自動提示的工具(例如eclipse、zend studio等PHP開發工具集)
-
寫完的代碼必須要有顏色高亮顯示(不要使用txt文本編輯器等無代碼顏色顯示的編輯器)
推薦的開發工具:
-
NotePad++:https://notepad-plus-plus.org/
-
PHPstorm(強烈推薦):https://www.jetbrains.com/phpstorm/
這些工具,只需要下載下來,一直點擊下一步,安裝到你的電腦上即可。
PHPstorm破解:https://www.bilibili.com/read/cv7319471/
鏈接:https://pan.baidu.com/s/1Y63XkLXVxBUOAXFRzMBsFQ
提取碼:w5pm