書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
零基礎(chǔ)PHP從入門到精通

零基礎(chǔ)PHP從入門到精通

出版社:廣東人民出版社出版時間:2019-07-01
開本: 26cm 頁數(shù): 582頁
中 圖 價:¥30.8(3.5折) 定價  ¥88.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

零基礎(chǔ)PHP從入門到精通 版權(quán)信息

零基礎(chǔ)PHP從入門到精通 內(nèi)容簡介

本書共分21章, 內(nèi)容包括: “走進PHP”“PHP安裝和IDE介紹”等, 從初學(xué)者角度出發(fā), 詳細講述了PHP編程語言所有的基礎(chǔ)知識點和開發(fā)實戰(zhàn)中需要的編程**技能。

零基礎(chǔ)PHP從入門到精通 節(jié)選

第1章 走進PHP 1.1 PHP編程語言概述 現(xiàn)今社會的方方面面都離不開軟件,比如打車軟件、交友軟件、聊天軟件、辦公軟件、學(xué)習(xí)軟件等,這些軟件都是由各種各樣的編程語言開發(fā)完成的。有的編程語言在性能方面表現(xiàn)出色,比如C言;有的編程語言擅長統(tǒng)計分析,比如R語言;而有的編程語言被大量地應(yīng)用在瀏覽器上,比如JavaScript語言。在眾多編程語言中,PHP語言因其功能強大、簡單易用,成為*受歡迎的編程語言之一,被全世界各大軟件公司廣泛使用。本節(jié)將帶你走進PHP的世界。 1.1.1 PHP的歷史 1994年,拉斯馬斯·勒德爾夫(Rasmus Lerdorf)用Perl編程語言寫了一個簡單的程序,用來統(tǒng)計訪問自己網(wǎng)站用戶的數(shù)據(jù)。后來,他用另一種編程語言——C語言,重寫了這個程序,并豐富了功能,既可以訪問數(shù)據(jù)庫,也可以應(yīng)用于Web表單。1995年,勒德爾夫?qū)ν獍l(fā)布了這個工具,**版的名字叫Personal Home Page Tools,即PHP 1.0。 1.1.2 PHP的發(fā)展歷程 起初,勒德爾夫并不想開發(fā)一門新的語言,所以在早期的版本中只提供了網(wǎng)站用戶留言和用戶訪問統(tǒng)計等功能。但是,隨著越來越多的網(wǎng)站開始使用PHP,為了滿足需要,勒德爾夫加入了一些特性,包括數(shù)組、循環(huán)語句等,并于1997年發(fā)布了PHP/FI 2.0。 同年,安迪·古特曼斯(Andi Gutmans)和齊弗·蘇拉斯基(Zeev Suraski)在為一所大學(xué)開發(fā)電子商務(wù)程序時,發(fā)現(xiàn) PHP/FI 2.0 的功能還不夠強大,于是他們重寫了代碼,并構(gòu)建了PHP 3的基礎(chǔ),將這門語言的名稱更改為PHP(Hypertext Preprocessor)。經(jīng)過一系列公開測試之后,PHP 3于1998年6月正式發(fā)布。之后,蘇拉斯基和古特曼斯開始重新編寫PHP的核心,并于1999年開發(fā)出“Zend引擎”——Zend Engine 1.0版本。 2000年5月22日,PHP 4發(fā)布,截至2008年8月,該分支*高達到4.4.9版本,此后PHP 4停止更新。 2004年7月14日,PHP 5發(fā)布,由新的Zend Engine 2提供支持。PHP 5包含了各種新功能和改進,比如對面向?qū)ο缶幊痰母倪M支持,提供訪問數(shù)據(jù)庫的輕量級PDO擴展,以及眾多性能增強功能。2008年,PHP 5成為唯一正在開發(fā)的穩(wěn)定版本。 PHP 6版本的開發(fā),是為了解決在核心語言層面的本地Unicode支持,主要是由安德烈·茲米約夫斯基(Andrei Zmievski)領(lǐng)導(dǎo)項目組,通過嵌入Unicode國際組件(ICU)庫,并在內(nèi)部將文本字符串表示為UTF-16編碼。由于PHP 6的改動較大,對于老版本PHP 5的兼容性不是很好,用戶需要改動較多的代碼才能讓網(wǎng)站支持PHP 6,因此很少有網(wǎng)站使用,*終PHP 6項目被延期。2010年3月,PHP 6被正式放棄,不過PHP 6的很多優(yōu)秀的功能特性都被集成到了PHP 5.4版本中。 1.1.3 使用場景和優(yōu)勢 PHP編程語言借鑒了C語言、Java語言和Perl語言的特點,并自創(chuàng)了獨特的語法,相比CGI、Perl,PHP能更快速地執(zhí)行動態(tài)網(wǎng)頁,也能更靈活地嵌入到HTML中。PHP代碼易上手,非常適合新手學(xué)習(xí),一直受到各大企業(yè)的青睞。 ◇全世界很多公司都在使用PHP編程語言,PHP被應(yīng)用在各類場景中,例如電子商務(wù)軟件、Web應(yīng)用系統(tǒng)開發(fā)、互聯(lián)網(wǎng)業(yè)務(wù)后臺系統(tǒng)、企業(yè)級網(wǎng)站開發(fā)、教育平臺、辦公系統(tǒng)、移動互聯(lián)網(wǎng)開發(fā)、大型分布式Web系統(tǒng)開發(fā)等。 PHP在*初設(shè)計的時候,主要目的是實現(xiàn)Web開發(fā),因此PHP很少用于桌面類應(yīng)用開發(fā)。但在Web開發(fā)領(lǐng)域,PHP有著非常多的優(yōu)勢: ◇成本低:開發(fā)和維護成本低。 ◇易用性:易于處理各類Web復(fù)雜業(yè)務(wù)場景。 ◇跨平臺:可以在所有主流的操作系統(tǒng)上運行。 ◇穩(wěn)定性:PHP開發(fā)的Web網(wǎng)站非常穩(wěn)定。 ◇可伸縮性:豐富的擴展庫,支持分布式系統(tǒng)。 ◇HTML嵌入式開發(fā):PHP和HTML可以無縫對接,讓開發(fā)更高效。 全世界有上千萬個網(wǎng)站使用PHP,覆蓋了各行各業(yè)。使用PHP作為常用開發(fā)語言的公司 也非常多,如國外公司包括臉書(Facebook)、雅虎(Yahoo)、谷歌(Google)、維基百科(Wikipedia)等,國內(nèi)的有百度、阿里巴巴、騰訊、美團、新浪等。除了這些公司,很多開源項目系統(tǒng)也都采用PHP作為開發(fā)語言,其中有全世界*流行的博客系統(tǒng)WordPress、全球知名的內(nèi)容管理系統(tǒng)Joomla和中國*流行的社區(qū)論壇軟件系統(tǒng)Discuz!。 1.1.4 PHP 5和PHP 7 在很長一段時間里,PHP 5一直占據(jù)著網(wǎng)站編程語言的主流地位。但是,隨著對PHP性能的要求越來越高,PHP項目的升級被提上議程。在2014年至2015年期間,一個“重量級”的版本——PHP 7誕生了。 提示: 由于PHP 6從來沒有發(fā)布過,對于對外公布版本是否使用數(shù)字7,產(chǎn)生了一些分歧。*終討論結(jié)果是,雖然PHP 6從未發(fā)布過,但是已經(jīng)有一些文章和書引用了PHP 6的名稱,如果新版本依舊使用該名稱,可能會引起混淆。經(jīng)投票,*終PHP 7被選中。 PHP 7搭載了新版Zend引擎,做了大量的改善和提升,并提供了很多新特性,比如: ◇速度提升,PHP 7的速度是PHP 5.6的兩倍以上。 ◇內(nèi)存使用顯著優(yōu)化。 ◇使用抽象語法樹。 ◇增加64位INT支持,統(tǒng)一不同平臺下的整型長度,支持儲存大于2GB的字符或上傳大于2GB的文件。 ◇更多Error錯誤可以進行異常處理。 ◇更安全可靠的隨機數(shù)生成。 ◇移除了舊的和不支持的SAPIs和擴展。 目前各大公司網(wǎng)站、開源項目等都在陸續(xù)升級為PHP 7, PHP 7將成為未來Web開發(fā)的主流語言。

零基礎(chǔ)PHP從入門到精通 作者簡介

零基礎(chǔ),一起學(xué)! 零壹快學(xué)是一個集教育、培訓(xùn)、交流于一體的計算機學(xué)習(xí)融媒體平臺,覆蓋Web、APP和微信小程序等場景,為廣大IT學(xué)習(xí)者提供計算機各學(xué)科的教學(xué)資源、培訓(xùn)課程、測評系統(tǒng)等。通過人工智能手段,模擬真實課堂環(huán)境,力求打造成為一個全面、權(quán)威、高效的一流計算機在線教育平臺。目前,平臺已開發(fā)了包括計算機編程、云計算、區(qū)塊鏈等在內(nèi)的多門課程,提供計算機等級考試在線題庫系統(tǒng),將陸續(xù)開發(fā)計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試、CCIE等在線題庫系統(tǒng),同時擁有一支由一線互聯(lián)網(wǎng)公司工程師、知名高校教師組成的專家團隊,精心為廣大IT學(xué)習(xí)者提供優(yōu)質(zhì)的學(xué)習(xí)資源、課程和服務(wù)。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服