出版時間:2008-5 出版社:人民郵電出版社 作者:Lee Babin,Nathan A. Good,Frank A. Kromann,Joe Stephens 頁數(shù):567 譯者:林琪,荊濤
Tag標(biāo)簽:無
內(nèi)容概要
本書幾乎在PHP 5的所有重要方面都提供了有用的參考,不僅包括先前版本中已經(jīng)非常成熟的原有特性,而且還包括PHP 5中引入的新特性。比如,基本的PHP語法(數(shù)據(jù)類型、類、對象、接口、數(shù)組、數(shù)學(xué)運算)、日期和時間處理、字符串處理、文件與目錄處理、動態(tài)圖像處理、正則表達式、變量處理、標(biāo)記處理、MySQLi數(shù)據(jù)庫擴展、Web基礎(chǔ),等等。書中有大量的實例解決方案,包含大量實用的代碼片段,你可以直接復(fù)制它們,然后粘貼到自己的應(yīng)用程序中,從而大大節(jié)約編碼時間?! o論你是剛?cè)腴T的初學(xué)者,還是有多年開發(fā)經(jīng)驗的資深開發(fā)者,在你的PHP旅途中,本書都會是一位有用而且受歡迎的伙伴。當(dāng)你遇到任何PHP方面的難題時,它會告訴你想要的答案。
作者簡介
Babin,加拿大Code Shoppe公司的首席程序員,擁有豐富的Web開發(fā)經(jīng)驗。他是業(yè)界知名的PHP專家,除本書外,他著有《Ajax與PHP基礎(chǔ)教程》一書(中文版已由人民郵電出版社出版)。
書籍目錄
第1章 PHP數(shù)據(jù)類型與概念概述1-1 變量1-2 數(shù)值1-3 數(shù)組1-4 字符串1-5 正則表達式1-6 函數(shù)1-7 項目:查找值的數(shù)據(jù)類型1-8 項目:發(fā)現(xiàn)可用的變量、常量、函數(shù)、類和接口1-9 獲得當(dāng)前腳本的信息小結(jié)下章預(yù)覽第2章 類、對象和接口概述基本概念2-1 使用構(gòu)造函數(shù)創(chuàng)建實例2-2 使用默認(rèn)構(gòu)造函數(shù)2-3 設(shè)置對象屬性2-4 控制對類成員的訪問2-5 使用靜態(tài)成員和self關(guān)鍵字2-6 使用類常量2-7 擴展類2-8 使用抽象類和方法2-9 使用接口2-10 使用類析構(gòu)函數(shù)2-11 使用異常獲得類和對象的信息使用類和對象函數(shù)2-12 使用class_exists()和interface_exists()檢查類和接口是否存在2-13 使用get_class_meth()ds()列出方法和接口2-14 獲得變量名2-15 確定對象是否是某個類的實例2-16 列出當(dāng)前加載的接口和類使用類反射API2-17 獲得反射API的轉(zhuǎn)儲信息2-18 完成動態(tài)類實例化2-19 使用反射API分解Shape類小結(jié)下章預(yù)覽第3章 數(shù)學(xué)運算3-1 數(shù)值數(shù)據(jù)類型3-2 隨機數(shù)3-3 對數(shù)和指數(shù)3-4 三角函數(shù)3-5 格式化數(shù)值數(shù)據(jù)3-6 數(shù)學(xué)庫3-7 靜態(tài)Math類小結(jié)下章預(yù)覽第4章 數(shù)組處理4-1 創(chuàng)建數(shù)組4-2 訪問數(shù)組元素4-3 創(chuàng)建多維數(shù)組4-4 使用數(shù)組鍵4-5 將數(shù)組初始化為值的區(qū)間或序列輸入數(shù)組4-6 數(shù)組輸出為字符串4-7 為保證向后兼容使用array_values()和array_keys()完全輸出4-8 數(shù)組輸出為樹4-9 向數(shù)組末尾增加元素第5章 日期和時間處理第6章 字符串處理第7章 文件與目錄處理第8章 動態(tài)圖像處理第9章 使用正則表達式第10章 變量處理第11章 使用函數(shù)第12章 Web基礎(chǔ)第13章 創(chuàng)建和使用表單第14章 標(biāo)記處理第15章 PHP 5中使用MySQL數(shù)據(jù)庫第16章 與Internet服務(wù)通信索引
章節(jié)摘錄
第1章 PHP數(shù)據(jù)類型與概念概述PHP最初只是為了管理一個小小的個人網(wǎng)站,而且它的構(gòu)想和實現(xiàn)都是由一個人完成的,他就是RamsusLerdorfoPHP最初稱為個人主頁工具(PersonalHomePageTools),但經(jīng)過多年的發(fā)展,它很快從最早面向個人網(wǎng)站的基本腳本引擎演變成為一個有很強競爭力、相當(dāng)健壯的編碼引擎,目前全世界已經(jīng)有數(shù)百萬的網(wǎng)站部署了這個引擎。PHP有很多優(yōu)點,它是一個快速、有效的引擎,擁有廣泛的開源開發(fā)人員群體,而且具有平臺靈活性,所有這些使得PHP成為世界上最有效的在線腳本語言之一。多年來,PHP在其原有基礎(chǔ)之上還在繼續(xù)發(fā)展,不斷提供更豐富的功能和更大的伸縮性。由于PHP的宗旨是以開發(fā)群體為本,所以每一個新版本中都會增加全新的功能,從而支持開發(fā)功能更強大的代碼,并對原本就已經(jīng)很豐富的內(nèi)置方法庫不斷升級。人們早在多年前就已經(jīng)開始使用PHP4系列的代碼創(chuàng)建健壯而強大的應(yīng)用程序。不過,總是還有改進的余地。盡管PHP4被認(rèn)為是一種面向?qū)ο蟮某绦蛟O(shè)計語言,但它提供的類功能還不是太靈活,尚未達到一些開發(fā)人員的期望。相比之下,較早的OOP語言發(fā)展時間比較長,因此具備一些強大的功能,而這些功能對于PHP4版本來說還力不能及。但那是很早以前的事情了,如今情況已經(jīng)大不相同。對于世界各地的PHP開發(fā)人員來說,2004年7月l3日是一個讓人激動的日子:PHP發(fā)布了人們翹首以待的PHP5。通過提出一個新的對象模型,再加上高級ZendII引擎更使之如虎添翼,PHP蓄勢待發(fā),要通過這個版本將OOP推向一個全新的高度。在更新、更強大的類結(jié)構(gòu)和功能基礎(chǔ)上,PHP5引入了許多令人興奮的特性,其中一些是開發(fā)人員渴望已久的。比如,適當(dāng)?shù)漠惓L幚恚蝗碌?、易于實現(xiàn)的XML支持;面向Web服務(wù)的更全面的簡單對象訪問協(xié)議(SimpleObjectAccessProtocol,SOAP)、功能等,當(dāng)然還遠不止這些。本書將提供全方位的技巧,幫助你利用PHP5這個新版本實現(xiàn)改進和擴展。不過,在深入介紹這些技巧之前,本章將提供一個簡單的概述,使你了解PHP能夠做些什么,PHP5中新增了哪些內(nèi)容,以及如何應(yīng)用這些新概念。
編輯推薦
無論你是剛?cè)腴T的初學(xué)者,還是有多年開發(fā)經(jīng)驗的資深開發(fā)者,在你的PHP旅途中,《PHP 5范例代碼查詢辭典》都會是一位有用而且受歡迎的伙伴。當(dāng)你遇到任何PHP方面的難題時,它會告訴你想要的答案。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載