-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
零基礎PHP從入門到精通 版權信息
- ISBN:9787218136158
- 條形碼:9787218136158 ; 978-7-218-13615-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
零基礎PHP從入門到精通 內容簡介
本書共分21章, 內容包括: “走進PHP”“PHP安裝和IDE介紹”等, 從初學者角度出發, 詳細講述了PHP編程語言所有的基礎知識點和開發實戰中需要的編程**技能。
零基礎PHP從入門到精通 節選
第1章 走進PHP 1.1 PHP編程語言概述 現今社會的方方面面都離不開軟件,比如打車軟件、交友軟件、聊天軟件、辦公軟件、學習軟件等,這些軟件都是由各種各樣的編程語言開發完成的。有的編程語言在性能方面表現出色,比如C言;有的編程語言擅長統計分析,比如R語言;而有的編程語言被大量地應用在瀏覽器上,比如JavaScript語言。在眾多編程語言中,PHP語言因其功能強大、簡單易用,成為*受歡迎的編程語言之一,被全世界各大軟件公司廣泛使用。本節將帶你走進PHP的世界。 1.1.1 PHP的歷史 1994年,拉斯馬斯·勒德爾夫(Rasmus Lerdorf)用Perl編程語言寫了一個簡單的程序,用來統計訪問自己網站用戶的數據。后來,他用另一種編程語言——C語言,重寫了這個程序,并豐富了功能,既可以訪問數據庫,也可以應用于Web表單。1995年,勒德爾夫對外發布了這個工具,**版的名字叫Personal Home Page Tools,即PHP 1.0。 1.1.2 PHP的發展歷程 起初,勒德爾夫并不想開發一門新的語言,所以在早期的版本中只提供了網站用戶留言和用戶訪問統計等功能。但是,隨著越來越多的網站開始使用PHP,為了滿足需要,勒德爾夫加入了一些特性,包括數組、循環語句等,并于1997年發布了PHP/FI 2.0。 同年,安迪·古特曼斯(Andi Gutmans)和齊弗·蘇拉斯基(Zeev Suraski)在為一所大學開發電子商務程序時,發現 PHP/FI 2.0 的功能還不夠強大,于是他們重寫了代碼,并構建了PHP 3的基礎,將這門語言的名稱更改為PHP(Hypertext Preprocessor)。經過一系列公開測試之后,PHP 3于1998年6月正式發布。之后,蘇拉斯基和古特曼斯開始重新編寫PHP的核心,并于1999年開發出“Zend引擎”——Zend Engine 1.0版本。 2000年5月22日,PHP 4發布,截至2008年8月,該分支*高達到4.4.9版本,此后PHP 4停止更新。 2004年7月14日,PHP 5發布,由新的Zend Engine 2提供支持。PHP 5包含了各種新功能和改進,比如對面向對象編程的改進支持,提供訪問數據庫的輕量級PDO擴展,以及眾多性能增強功能。2008年,PHP 5成為唯一正在開發的穩定版本。 PHP 6版本的開發,是為了解決在核心語言層面的本地Unicode支持,主要是由安德烈·茲米約夫斯基(Andrei Zmievski)領導項目組,通過嵌入Unicode國際組件(ICU)庫,并在內部將文本字符串表示為UTF-16編碼。由于PHP 6的改動較大,對于老版本PHP 5的兼容性不是很好,用戶需要改動較多的代碼才能讓網站支持PHP 6,因此很少有網站使用,*終PHP 6項目被延期。2010年3月,PHP 6被正式放棄,不過PHP 6的很多優秀的功能特性都被集成到了PHP 5.4版本中。 1.1.3 使用場景和優勢 PHP編程語言借鑒了C語言、Java語言和Perl語言的特點,并自創了獨特的語法,相比CGI、Perl,PHP能更快速地執行動態網頁,也能更靈活地嵌入到HTML中。PHP代碼易上手,非常適合新手學習,一直受到各大企業的青睞。 ◇全世界很多公司都在使用PHP編程語言,PHP被應用在各類場景中,例如電子商務軟件、Web應用系統開發、互聯網業務后臺系統、企業級網站開發、教育平臺、辦公系統、移動互聯網開發、大型分布式Web系統開發等。 PHP在*初設計的時候,主要目的是實現Web開發,因此PHP很少用于桌面類應用開發。但在Web開發領域,PHP有著非常多的優勢: ◇成本低:開發和維護成本低。 ◇易用性:易于處理各類Web復雜業務場景。 ◇跨平臺:可以在所有主流的操作系統上運行。 ◇穩定性:PHP開發的Web網站非常穩定。 ◇可伸縮性:豐富的擴展庫,支持分布式系統。 ◇HTML嵌入式開發:PHP和HTML可以無縫對接,讓開發更高效。 全世界有上千萬個網站使用PHP,覆蓋了各行各業。使用PHP作為常用開發語言的公司 也非常多,如國外公司包括臉書(Facebook)、雅虎(Yahoo)、谷歌(Google)、維基百科(Wikipedia)等,國內的有百度、阿里巴巴、騰訊、美團、新浪等。除了這些公司,很多開源項目系統也都采用PHP作為開發語言,其中有全世界*流行的博客系統WordPress、全球知名的內容管理系統Joomla和中國*流行的社區論壇軟件系統Discuz!。 1.1.4 PHP 5和PHP 7 在很長一段時間里,PHP 5一直占據著網站編程語言的主流地位。但是,隨著對PHP性能的要求越來越高,PHP項目的升級被提上議程。在2014年至2015年期間,一個“重量級”的版本——PHP 7誕生了。 提示: 由于PHP 6從來沒有發布過,對于對外公布版本是否使用數字7,產生了一些分歧。*終討論結果是,雖然PHP 6從未發布過,但是已經有一些文章和書引用了PHP 6的名稱,如果新版本依舊使用該名稱,可能會引起混淆。經投票,*終PHP 7被選中。 PHP 7搭載了新版Zend引擎,做了大量的改善和提升,并提供了很多新特性,比如: ◇速度提升,PHP 7的速度是PHP 5.6的兩倍以上。 ◇內存使用顯著優化。 ◇使用抽象語法樹。 ◇增加64位INT支持,統一不同平臺下的整型長度,支持儲存大于2GB的字符或上傳大于2GB的文件。 ◇更多Error錯誤可以進行異常處理。 ◇更安全可靠的隨機數生成。 ◇移除了舊的和不支持的SAPIs和擴展。 目前各大公司網站、開源項目等都在陸續升級為PHP 7, PHP 7將成為未來Web開發的主流語言。
零基礎PHP從入門到精通 作者簡介
零基礎,一起學! 零壹快學是一個集教育、培訓、交流于一體的計算機學習融媒體平臺,覆蓋Web、APP和微信小程序等場景,為廣大IT學習者提供計算機各學科的教學資源、培訓課程、測評系統等。通過人工智能手段,模擬真實課堂環境,力求打造成為一個全面、權威、高效的一流計算機在線教育平臺。目前,平臺已開發了包括計算機編程、云計算、區塊鏈等在內的多門課程,提供計算機等級考試在線題庫系統,將陸續開發計算機技術與軟件專業技術資格(水平)考試、CCIE等在線題庫系統,同時擁有一支由一線互聯網公司工程師、知名高校教師組成的專家團隊,精心為廣大IT學習者提供優質的學習資源、課程和服務。
- >
我從未如此眷戀人間
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
經典常談
- >
隨園食單
- >
李白與唐代文化
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
龍榆生:詞曲概論/大家小書
- >
伯納黛特,你要去哪(2021新版)