官术网_书友最值得收藏!

1.1 PHP概述

圖1.1 Rasmus Lerdorf

視頻講解:光盤\TM\lx\1\01 PHP概述.mp4

PHP起源于1995年,由Rasmus Lerdorf開發,見圖1.1。到現在,PHP已經歷了20多年的時間洗滌,成為全球最受歡迎的腳本語言之一。由于PHP 5是一種面向對象的、完全跨平臺的新型Web開發語言,所以無論從開發者角度考慮還是從經濟角度考慮,都是非常實用的。PHP語法結構簡單,易于入門,很多功能只需一個函數即可實現,并且很多機構都相繼推出了用于開發PHP的IDE工具、Zend搜索引擎等新型技術。

1.1.1 什么是PHP

PHP是PHP:Hypertext Preprocessor(超文本預處理器)的縮寫,是一種服務器端、跨平臺、HTML嵌入式的腳本語言,其獨特的語法混合了C語言、Java語言和Perl語言的特點,是一種被廣泛應用的開源式的多用途腳本語言,尤其適合Web開發。

PHP是B/S(Browser/Server的簡寫,即瀏覽器/服務器結構)體系結構,屬于三層結構。服務器啟動后,用戶可以不使用相應的客戶端軟件,只使用IE瀏覽器即可訪問,既保持了圖形化的用戶界面,又大大減少了應用維護量。

1.1.2 PHP語言的優勢

PHP起源于自由軟件,即開放源代碼軟件,使用PHP進行Web應用程序的開發具有以下優勢。

安全性高:PHP是開源軟件,每個人都可以看到所有PHP的源代碼,程序代碼與Apache編譯在一起的方式也可以讓它具有靈活的安全設定。PHP具有公認的安全性能。

跨平臺特性:PHP幾乎支持所有的操作系統平臺(如Win32或UNIX/Linux/Macintosh/FreeBSD/OS2等),并且支持Apache、Nginx、IIS等多種Web服務器,并以此廣為流行。

支持廣泛的數據庫:可操縱多種主流與非主流的數據庫,如MySQL、Access、SQL Server、Oracle、DB2等,其中PHP與MySQL是目前最佳的組合,它們的組合可以跨平臺運行。

易學性:PHP嵌入在HTML語言中,以腳本語言為主,內置豐富函數,語法簡單、書寫容易,方便學習掌握。

執行速度快:占用系統資源少,代碼執行速度快。

免費:在流行的企業應用LAMP平臺中,Linux、Apache、MySQL、PHP都是免費軟件,這種開源免費的框架結構可以為網站經營者節省很大一筆開支。

模板化:實現程序邏輯與用戶界面分離。

支持面向對象與過程:支持面向對象和過程的兩種開發風格,并可向下兼容。

內嵌Zend加速引擎,性能穩定快速。

1.1.3 PHP 5的新特性

PHP 5中的對象已經進行了較系統和全面的調整,下面著重講述PHP 5中新的對象模式。

構造函數和析構函數。

對象的引用。

對象的克隆(clone)。

對象中的私有、公共及受保護模式(public/private和protected關鍵字)。

接口(Interface)。

抽象類。

__call。

__set和__get。

靜態成員。

1.1.4 PHP的發展趨勢

由于PHP是一種面向對象的、完全跨平臺的新型Web開發語言,所以無論從開發者角度考慮還是從經濟角度考慮,都是非常實用的。PHP語法結構簡單,易于入門,很多功能只需一個函數就可以實現,并且很多機構都相繼推出了用于開發PHP的IDE工具。

現在,越來越多的新公司或者新項目使用PHP,這使得PHP相關社區越來越活躍,而這又反過來影響到很多項目或公司的選擇,形成一個良性循環,因此PHP是國內大部分Web項目的首選。PHP速度快,開發成本低,后期維護費用低,開源產品豐富,這些都是很多語言無法比擬的。而隨著4G和移動互聯網技術的興起,越來越多的Web應用也選擇了PHP作為主流的技術方案。

全球排名前50的網站前端開發語言統計如圖1.2所示,40%是使用PHP語言開發的,其中包括排名第一的Facebook,以及日常上網經常會用到的網站,雅虎、百度、騰訊、淘寶、新浪、hao123、天貓、搜狐等。由此可以看出,PHP語言應用廣泛,相信它將會朝著更加企業化的方向邁進,并且將更適合大型系統的開發。

圖1.2 全球排名前50的網站前端開發語言統計

1.1.5 PHP的應用領域

PHP在互聯網高速發展的今天,應用范圍可謂非常廣泛。PHP的應用領域主要包括:

中小型網站的開發。

大型網站的業務邏輯結果展示。

Web辦公管理系統。

硬件管控軟件的GUI。

電子商務應用。

Web應用系統開發。

多媒體系統開發。

企業級應用開發。

移動互聯網開發。

PHP正吸引著越來越多的Web開發人員。PHP無處不在,它可應用于任何地方、任何領域,并且已擁有幾百萬個用戶,其發展速度要快于在它之前的任何一種計算機語言。PHP能夠給企業和最終用戶帶來數不盡的好處。據統計,全世界有超過2200萬的網站和1.5萬家公司在使用PHP語言,包括百度、雅虎、Facebook、淘寶、騰訊、新浪、搜狐等著名網站,也包括漢莎航空電子訂票系統、德意志銀行的網上銀行、華爾街在線的金融信息發布系統等,甚至軍隊系統也選擇使用PHP語言。

主站蜘蛛池模板: 临泉县| 囊谦县| 莲花县| 莲花县| 绩溪县| 惠东县| 惠东县| 福州市| 塔河县| 泰州市| 浦东新区| 龙岩市| 济南市| 五原县| 苍溪县| 陆丰市| 南京市| 隆昌县| 无为县| 申扎县| 鄄城县| 湛江市| 承德市| 沙洋县| 霸州市| 如东县| 陆丰市| 甘泉县| 如皋市| 保亭| 沂南县| 景洪市| 凉城县| 龙胜| 山东| 上饶县| 浦县| 互助| 新巴尔虎左旗| 海南省| 大厂|