出版時(shí)間:2012-10 出版社:張亞飛、 高紅霞 清華大學(xué)出版社 (2012-10出版) 作者:張亞飛,高紅霞 著 頁(yè)數(shù):622
Tag標(biāo)簽:無(wú)
內(nèi)容概要
《PHP+MySQL全能權(quán)威指南》用于初入門的動(dòng)態(tài)網(wǎng)站開發(fā)者完整、系統(tǒng)地掌握PHP+MySQL開發(fā)知識(shí)?! ”緯詷I(yè)界恒久不變的三層架構(gòu)為指引(已被印證是最正確之坦途),包含了PHP5和PHP6開發(fā),側(cè)重于實(shí)戰(zhàn),提供了大量范例,以范例帶動(dòng)知識(shí)的介紹,以實(shí)踐輔助理論,提供一個(gè)真正快速、全能的權(quán)威指南,包括基礎(chǔ)語(yǔ)法、實(shí)用技巧、注意事項(xiàng)、優(yōu)化體驗(yàn)和實(shí)戰(zhàn)案例等?! ”緯o跟時(shí)代發(fā)展,支持Ajax for PHP交互操作,全面兼容Web2.0?! ”緯薍TML5與PHP結(jié)合的最新進(jìn)展,這是獨(dú)一無(wú)二的,使用戶能夠完全適應(yīng)新技術(shù)的要求?! 禤HP+MySQL全能權(quán)威指南》還修正了當(dāng)前普遍存在的錯(cuò)誤認(rèn)識(shí),有利于初入門用戶的學(xué)習(xí)。另外,本書附帶有多媒體教學(xué)光盤1張?! 〔还苣闶怯薪?jīng)驗(yàn)的開發(fā)者還是初入門的開發(fā)者,都應(yīng)該閱讀本書,以掌握PHP+MySQL的最優(yōu)化知識(shí)。
作者簡(jiǎn)介
張亞飛,務(wù)實(shí)且極富遠(yuǎn)見的萬(wàn)維網(wǎng)權(quán)威大師、《維網(wǎng)應(yīng)用程序開發(fā)綱要》的起草者、多本權(quán)威書籍的撰寫者,浸淫萬(wàn)維網(wǎng),15年,功力非凡。高紅霞,河南工程學(xué)院計(jì)算機(jī)科學(xué)與工程系講師,從事研究和講授數(shù)據(jù)庫(kù)及網(wǎng)絡(luò)開發(fā)技術(shù)多年,具有豐富的教學(xué)經(jīng)驗(yàn)和工程開發(fā)實(shí)踐經(jīng)驗(yàn),其講授的課程深受學(xué)生好評(píng)。
書籍目錄
第1篇php動(dòng)態(tài)網(wǎng)站和php程序語(yǔ)言基礎(chǔ)入門篇 第1章準(zhǔn)備基礎(chǔ)知識(shí)、開發(fā)環(huán)境及配置運(yùn)行環(huán)境 1.1正確認(rèn)識(shí)php動(dòng)態(tài)網(wǎng)站開發(fā) 1.2安裝和配置php動(dòng)態(tài)網(wǎng)站的運(yùn)行環(huán)境 第2章怎樣創(chuàng)建和執(zhí)行php動(dòng)態(tài)網(wǎng)頁(yè)——基本操作和基本原理 2.1創(chuàng)建第一個(gè)php網(wǎng)頁(yè) 2.2php網(wǎng)絡(luò)應(yīng)用程序的工作原理 2.3怎樣在php網(wǎng)頁(yè)中編寫php程序代碼 第3章程序開發(fā)的基石——聲明變量和 3.1變量的聲明 3.2在程序中使用變量 3.3常量 3.4變量的傳值和傳址 3.5內(nèi)存使用規(guī)則——堆和棧 3.6數(shù)據(jù)類型轉(zhuǎn)換 3.7可變變量 第4章php語(yǔ)法規(guī)范和良好的編程習(xí)慣 4.1空白和多行書寫 4.2“—>”語(yǔ)法 4.3卷曲花括號(hào) 4.4分號(hào) 4.5圓括號(hào) 4.6字母的大小寫 4.7程序注釋 4.8關(guān)鍵字 4.9培養(yǎng)良好的編程習(xí)慣 第5章數(shù)據(jù)運(yùn)算和運(yùn)算規(guī)則 5.1php表達(dá)式 5.2算術(shù)運(yùn)算符 5.3字符串運(yùn)算符 5.4賦值運(yùn)算符 5.5比較運(yùn)算符和邏輯運(yùn)算符 5.6位運(yùn)算符 5.7其他運(yùn)算符 5.8運(yùn)算符的使用規(guī)則 第6章流程控制 6.1語(yǔ)句和語(yǔ)句塊 6.2if…else條件語(yǔ)句 6.3switch條件語(yǔ)句 6.4do…while循環(huán) 6.5for循環(huán) 6.6foreach循環(huán) 6.7其他的流程控制 6.8流程控制總結(jié) 第2篇php數(shù)據(jù)處理和函數(shù)應(yīng)用篇 第7章變量處理 7.1呈現(xiàn)變量的結(jié)構(gòu) 7.2強(qiáng)制數(shù)據(jù)類型轉(zhuǎn)換 7.3變量的數(shù)據(jù)類型判斷 7.4判斷變量是否為空 7.5isset()語(yǔ)言結(jié)構(gòu)和unset()語(yǔ)言結(jié)構(gòu) 第8章數(shù)組、多維數(shù)組、復(fù)合數(shù)組(哈希、映射) 8.1創(chuàng)建數(shù)組 8.2使用運(yùn)算符進(jìn)行數(shù)組運(yùn)算 8.3數(shù)組操作函數(shù) 第9章在php中使用正則表達(dá)式 9.1字符串處理函數(shù) 9.2使用正則表達(dá)式處理字符串 9.3使用函數(shù)處理正則表達(dá)式 9.4 posix擴(kuò)展正則表達(dá)式函數(shù) 思考與練習(xí) 第10章處理日期和時(shí)間 10.1使用datetime類處理日期和時(shí)間 10.2使用datetimezone類處理時(shí)區(qū) 10.3使用dateinterval類處理時(shí)間間隔 10.4使用dateperiod類創(chuàng)建時(shí)期段 10.5用于處理日期和時(shí)間的相關(guān)函數(shù) 第11章數(shù)學(xué)運(yùn)算和其他常用全局函數(shù) 11.1數(shù)學(xué)運(yùn)算函數(shù) 11.2其他常用函數(shù) 第12章自定義函數(shù)及函數(shù)對(duì)變量的影響 12.1函數(shù)的定義 12.2函數(shù)的調(diào)用 12.3變量的作用范圍和生命周期 12.4在函數(shù)中使用引用 12.5函數(shù)定義的位置和共享——?jiǎng)討B(tài)包含 第3篇與web頁(yè)面、ajax交互應(yīng)用程序篇 第13章人機(jī)交互的基石——?jiǎng)討B(tài)網(wǎng)頁(yè)的請(qǐng)求和響應(yīng) 13.1了解請(qǐng)求和響應(yīng)的基本過(guò)程 13.2http協(xié)議基礎(chǔ) 13.3在php程序中獲取和處理請(qǐng)求報(bào)頭 13.4對(duì)請(qǐng)求作出響應(yīng) 13.5使用網(wǎng)頁(yè)緩存優(yōu)化網(wǎng)絡(luò)程序 第14章使用html表單開發(fā)php交互式應(yīng)用程序 14.1創(chuàng)建表單 14.2接收表單數(shù)據(jù) 14.3使用php實(shí)現(xiàn)文件上傳 14.4關(guān)于register_globals配置 思考與練習(xí) 第15章人機(jī)交互的狀態(tài)維護(hù)——session、cookie和狀態(tài)管理 15.1理解session和cookie 15.2使用cookie完成狀態(tài)管理 15.3使用session完成狀態(tài)管理 15.4其他維護(hù)狀態(tài)的方法 15.5易犯的錯(cuò)誤 思考與練習(xí) 第16章javascript、ajax、jquery和php之間的交互 16.1一個(gè)標(biāo)準(zhǔn)的ajax應(yīng)用所應(yīng)具備的步驟 16.2使用json編碼 16.3開發(fā)jquery for php程序 第17章使用html5服務(wù)器推送技術(shù)和web socket實(shí)現(xiàn)交互操作 17.1服務(wù)器推送技術(shù) 17.2 web socket套接字連接 …… 第4篇php面向?qū)ο箝_發(fā)、模式和應(yīng)用篇 第5篇php和mysql數(shù)據(jù)庫(kù)應(yīng)用集成篇 第6篇php基礎(chǔ)架構(gòu)、擴(kuò)展和框架應(yīng)用篇 第7篇php程序調(diào)試、優(yōu)化和部署篇 附錄A保留的php關(guān)鍵字 附錄B常用字符集速查表 附錄Cphp支持的時(shí)區(qū)字符串列表 附錄Dphp.ini核心配置選項(xiàng)說(shuō)明 附錄E區(qū)域標(biāo)識(shí)符對(duì)照表 附錄Flinux+apache+mysql+php(lamp)安裝和配置 附錄G關(guān)于php6的介紹 附錄H參考文獻(xiàn)以及資料來(lái)源
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 4.9.4養(yǎng)成控制內(nèi)存的好習(xí)慣 用于執(zhí)行PHP程序的解釋引擎是自動(dòng)管理內(nèi)存的,自動(dòng)管理內(nèi)存意味著定期進(jìn)行內(nèi)存垃圾的回收。 雖然解釋引擎定期進(jìn)行內(nèi)存垃圾的回收,但也應(yīng)該養(yǎng)成良好的習(xí)慣,如果一個(gè)變量不再使用時(shí),應(yīng)該將其賦值為NULL,這樣將會(huì)告訴解釋引擎該變量符合垃圾回收條件。或者使用unset()語(yǔ)言結(jié)構(gòu)刪除變量或?qū)ο蟮膶傩?,雖然對(duì)象不能被刪除,但是可以使該對(duì)象的屬性所引用的內(nèi)存也符合垃圾回收條件,從而節(jié)省內(nèi)存。 解釋引擎定期從內(nèi)存中清除程序中不再引用的所有對(duì)象和變量,這種操作稱為垃圾回收。垃圾回收的基本原理是:當(dāng)對(duì)象不具有指向它的引用時(shí),即可對(duì)其進(jìn)行垃圾回收,并會(huì)在下次執(zhí)行垃圾回收系統(tǒng)時(shí)恢復(fù)內(nèi)存。 1.關(guān)于釋放resource類型 PHP解釋引擎可以自動(dòng)檢測(cè)出一個(gè)resource類型變量不再被引用,這種情況下,此資源使用的所有外部資源都會(huì)被垃圾回收系統(tǒng)釋放。因此,很少需要手工釋放內(nèi)存。但是,持久數(shù)據(jù)庫(kù)連接比較特殊,它們不會(huì)被垃圾回收系統(tǒng)銷毀。 2.釋放變量引用 下而的代碼創(chuàng)建一個(gè)新DateTime對(duì)象,并將對(duì)該對(duì)象的引用分配給變量o。
編輯推薦
《PHP+MySQL全能權(quán)威指南》編著者張亞飛等。PHP和MySQL都是開源的、免費(fèi)的,PHP+MySQL是快速開發(fā)動(dòng)態(tài)網(wǎng)站的最佳組合,該組合是當(dāng)前炙手可熱的網(wǎng)絡(luò)開發(fā)技術(shù)組合。目前大量的網(wǎng)站都在使用PHP+MySQL實(shí)現(xiàn)自己的網(wǎng)上業(yè)務(wù),很多用戶也都在使用PHP創(chuàng)建最時(shí)髦的Web應(yīng)用程序。PHP已是風(fēng)靡全球的開源SCript語(yǔ)言,在數(shù)以萬(wàn)計(jì)的網(wǎng)站上運(yùn)行著,且PHP社群成長(zhǎng)速度相當(dāng)快,每天都有各式各樣的第三方擴(kuò)展、教程、文章和網(wǎng)站更新,這些都便于讀者學(xué)習(xí)和使用PHP,從而加速網(wǎng)頁(yè)開發(fā)?!禤HP+MySQL全能權(quán)威指南》為PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā)和部署提供了一個(gè)真正快速的、全能的權(quán)威指南,包括基礎(chǔ)語(yǔ)法、實(shí)用技巧、注意事項(xiàng)、優(yōu)化體驗(yàn)和實(shí)戰(zhàn)案例。不管你是有經(jīng)驗(yàn)的開發(fā)者還是初入門的開發(fā)者,都應(yīng)該閱讀《PHP+MySQL全能權(quán)威指南》,以掌握PHP+MySQL的最優(yōu)化知識(shí)。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載