PHP即“超文本預處理器”,是一種通用開源腳本語言。 PHP是在伺服器端執行的腳本語言,與C語言類似,是常用的網站程式語言。 PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利於學習,使用廣泛,主要適用於Web開發領域。
PHP的作用是什麼?能夠幹什麼?
PHP是一種伺服器端腳本語言,一種常用於Web應用程式開發的腳本語言,可以動態產生網頁。與其他程式語言相比,PHP更規範且語法簡單易學。
1、收集表單資料:
關於這一點,表單是程式設計常用的資料輸入介面。表單提交時通常使用get或post兩種方法將資料傳送給php程式腳本進行處理。
2、產生動態網頁:
php運行在服務端,可以透過使用者在客戶端不同的請求,執行不同的腳本後,動態輸出使用者請求內容。簡言,客戶端-請求-->php服務端-運行輸出-->客戶端,這個過程客戶端看不到php程式運行過程。
3、字串處理:
程式設計大部分時間而言都是在操作字串,字串處理技能就是必備的一項能力。而php把字串當作一項基本資料型別來處理。
4、動態輸出影像:
php透過使用GD擴充庫來動態輸出影像。例如,文字按鈕、驗證碼、資料統計圖、編輯影像、縮略、新增浮水印等等。
5、處理伺服器端檔案系統:
利用檔案系統操作函數,操作伺服器中的目錄或檔案。包括開啟、編輯、複製、建立、刪除和檔案屬性等操作。
6、編寫資料庫支援的網頁:
其實就是利用php腳本運作來與資料庫互動的過程。首先是使用者請求,然後php運行與資料庫交互,將交互結果集回饋給客戶端使用者。
7、會話追蹤控制:
HTTP協定是無狀態協議,沒有機制維護兩個事物間的狀態。所以php使用會話控制的想法來追蹤用戶,以求達到用戶請求一個頁面後在請求另一個頁面時,知道是來自同一個用戶的請求。常見的就是各大網站中保存登入設定以及各種商城中的購物車,在一個週期內為用戶保存這些資訊。
8、處理XML/json檔案
簡單說,就是透過php透過各種擴充來處理這些檔案。
9、支援利用大量網路協定:
php支援利用各種協定服務,並可以開放原始網路端口,使各種協定可以協同工作。
10、伺服器端的其他操作:
例如,電子商務領域的線上支付程序等。並且能用在所有主流的作業系統上windows、linux、ios等等。
以上是PHP的作用是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!