如何自學PHP?

clipboard.png
什麼是PHP?
PHP(外文名 Hypertext Preprocessor,中文名「超文本預處理器」)是一種通用開源腳本語言。語法吸取了C語言、Java和Perl的特色,利於學習,使用普遍,主要適用於Web開發領域。
PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它能夠比CGI或者Perl更快速地執行動態網頁。用PHP作出的動態頁面與其餘的編程語言相比,PHP是將程序嵌入到HTML(標準通用標記語言下的一個應用)文檔中去執行,執行效率比徹底生成HTML標記的CGI要高許多;PHP還能夠執行編譯後代碼,編譯能夠達到加密和優化代碼運行,使代碼運行更快。php

PHP優點:
一、開放的源代碼:全部的PHP源代碼事實上均可以獲得。   
二、PHP是免費的:和其它技術相比,PHP自己免費。   
三、php的快捷性:程序開發快,運行快,技術自己學習快。
四、嵌入於HTML:由於PHP能夠被嵌入於HTML語言,它相對於其餘語言,編輯簡單,實用性強,更適合初學者。   
五、跨平臺性強:因爲PHP是運行在服務器端的腳本,能夠運行在UNIX、LINUX、WINDOWS下。   
六、效率高:PHP消耗至關少的系統資源。   
七、圖像處理:用PHP動態建立圖像   
八、面向對象:在php4,php5 中,面向對象方面都有了很大的改進,如今php徹底能夠用來開發大型商業程序。   
九、專業專一:PHP支持腳本語言爲主,同爲類C語言web

PHP 腳本主要用於如下三個領域:
(1)服務端腳本。這是 PHP 最傳統,也是最主要的目標領域。開展這項工做須要具有如下三點:PHP 解析器(CGI 或者服務器模塊)、web 服務器和 web 瀏覽器。須要在運行 web 服務器時,安裝並配置 PHP,而後,能夠用 web 瀏覽器來訪問 PHP 程序的輸出,即瀏覽服務端的 PHP 頁面。若是隻是實驗 PHP 編程,全部的這些均可以運行在本身家裏的電腦中。請查閱安裝一章以獲取更多信息。 編程

(2)命令行腳本。能夠編寫一段 PHP 腳本,而且不須要任何服務器或者瀏覽器來運行它。經過這種方式,僅僅只須要 PHP 解析器來執行。這種用法對於依賴 cron(Unix 或者 Linux 環境)或者 Task Scheduler(Windows 環境)的平常運行的腳原本說是理想的選擇。這些腳本也能夠用來處理簡單的文本。請參閱 PHP 的命令行模式以獲取更多信息。 瀏覽器

編寫桌面應用程序。對於有着圖形界面的桌面應用程序來講,PHP 或許不是一種最好的語言,可是若是用戶很是精通 PHP,而且但願在客戶端應用程序中使用 PHP 的一些高級特性,能夠利用 PHP-GTK 來編寫這些程序。用這種方法,還能夠編寫跨平臺的應用程序。PHP-GTK 是 PHP 的一個擴展,在一般發佈的 PHP 包中並不包含它。服務器

(3)PHP 可以用在全部的主流操做系統上,包括 Linux、Unix 的各類變種(包括 HP-UX、Solaris 和 OpenBSD)、microsoft Windows、Mac OS X、RISC OS 等。今天,PHP已經支持了大多數的 web 服務器,包括 Apache、Microsoft Internet Information Server(IIS)、Personal web Server(PWS)、Netscape 以及 iPlant server、Oreilly Website Pro Server、Caudium、Xitami、OmniHTTPd 等。對於大多數的服務器,PHP 提供了一個模塊;還有一些 PHP 支持 CGI 標準,使得 PHP 可以做爲 CGI 處理器來工做。less

*PHP免費自學視頻:阿里雲大學——開發者課堂*編程語言

相關文章
相關標籤/搜索