1. 程式人生 > >PHP官方手冊總結(一)

PHP官方手冊總結(一)

1. 為什麼要閱讀PHP官方手冊

在開發的過程中doris經常感覺到PHP有些概念比較模糊,始終對語言的一些底層知識點總是拿粘不透,網上搜了搜也沒有很好的解決方法,所以doris就想再重新系統的鞏固一下PHP的知識,鞏固知識的方法有很多種,那麼為什麼doris會選擇閱讀PHP官方手冊而不是網上購買書籍瞭解呢?原因有如下幾點:

1.官方手冊內容非常全面,而書本其實也是參考官方手冊來撰寫的,所以一手資料當然是官方手冊。
2.由於doris是想系統的掌握PHP知識點,並且希望能夠更深層次的瞭解PHP語言的特性,所以官方文件是一個不錯的選擇。

當然doris還是不建議初學者一來就開始上手閱讀官方文件,原因就就在於官方文件有很多知識點是超出初學者的學習範疇,有些知識點必須對PHP的這門語言有一定的瞭解,並且實戰過才能更好的理解,所以初學者還是在網上買一本PHP入門書籍來對PHP進行學習吧!這裡doris說的是不適合用PHP官方手冊來學習PHP而不是不能用PHP官方手冊,除了學習以外其實PHP官方手冊可以用來搜尋一些具體的函式等等還是比較好用的,事實也如此,doris在開發中經常都用PHP官方手冊來搜尋需要用的一些知識點或者函式集,這樣更有利於加快doris開發的效率。廢話不多說了,以下做一下具體總結吧。

2. 概述

PHP(“PHP: Hypertext Preprocessor”,超文字前處理器的字母縮寫)是一種被廣泛應用的開放原始碼的多用途指令碼語言。PHP 能做任何事,PHP 主要是用於服務端的指令碼程式,因此可以用 PHP 來完成任何其它的 CGI 程式能夠完成的工作,CGI下一節會講解。
PHP指令碼主要有以下三個領域:

  • 服務端指令碼:使用的是SAPI(Server Application Programming Interface 伺服器端應用程式設計埠)與web伺服器進行通訊,通訊方式主要有兩種模式分別是mod_php(例如:apache用的就是mod_php)與fastcgi模式(例如:Nginx用的就是fastcgi模式)。具體詳情請參考,
    http://article.gitos.cn/2015/Aurthur/PHP-Mod-PHP-And-Fast-CGI-Explain.html
  • 命令列指令碼:只需使用PHP直譯器即可執行(php-cgi)
  • 編寫桌面應用程式:可以利用 PHP-GTK 來編寫這些程式,PHP-GTK 是 PHP 的一個擴充套件,在通常釋出的 PHP 包中並不包含它。如過需要則請自行安裝該包

以下待定,後期補上…………

3. 執行原理

4. PECL擴充套件庫介紹

5. 配置檔案介紹