出版時(shí)間:2011-4 出版社:電子工業(yè)出版社 作者:孫鵬程 頁(yè)數(shù):702
Tag標(biāo)簽:無(wú)
前言
從1995年Rasmus Lerdorf發(fā)明PHP編程語(yǔ)言1.0版本以來(lái),已經(jīng)有15年了。在這期間,PHP以其高效、開(kāi)源以及易學(xué)易懂的特點(diǎn),在動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)領(lǐng)域經(jīng)久不衰。特別是在2004年P(guān)HP 5發(fā)布以后,PHP受到了更多網(wǎng)站系統(tǒng)開(kāi)發(fā)人員與編程愛(ài)好者的青睞,成為目前流行的Web應(yīng)用程序開(kāi)發(fā)平臺(tái)之一。PHP 5的發(fā)布使PHP不再局限于個(gè)人小型網(wǎng)站的使用。PHP 5增強(qiáng)的企業(yè)特性使PHP更廣泛地應(yīng)用于大型網(wǎng)站與系統(tǒng)的建設(shè)。PHP 5在開(kāi)發(fā)效率、靈活性、安全性、性能方面比PHP 4又有進(jìn)一步加強(qiáng)。除此之外,PHP 5面向?qū)ο蟮奶攸c(diǎn)使PHP的功能有了更遠(yuǎn)的發(fā)展。 筆者結(jié)合自己多年的PHP開(kāi)發(fā)經(jīng)驗(yàn)和心得體會(huì),并結(jié)合最新的技術(shù)發(fā)展寫(xiě)作了本書(shū)。希望各位讀者能在本書(shū)的引領(lǐng)下跨入PHP開(kāi)發(fā)大門(mén),并進(jìn)而成為一名開(kāi)發(fā)高手。本書(shū)有“全”和“新”兩個(gè)優(yōu)勢(shì);全面地講解了PHP中的各種特性以及操作,內(nèi)容幾乎涉及使用PHP開(kāi)發(fā)網(wǎng)站的所有方面;并且對(duì)于新興的PHP框架、Web 2.0技術(shù)、Ajax技術(shù)等都進(jìn)行了系統(tǒng)翔實(shí)的介紹。 《PHP開(kāi)發(fā)手冊(cè)(典藏版)》特色 1.實(shí)例豐富,貫穿有大量的開(kāi)發(fā)實(shí)例和技巧,學(xué)習(xí)效果好?! 禤HP開(kāi)發(fā)手冊(cè)(典藏版)》的所有知識(shí)點(diǎn)都附帶了可以運(yùn)行的PHP代碼,而且包含了詳細(xì)的注釋。在代碼的基礎(chǔ)上學(xué)習(xí),可以為今后的應(yīng)用打下堅(jiān)實(shí)的基礎(chǔ)?! ?.內(nèi)容全面系統(tǒng)?! 禤HP開(kāi)發(fā)手冊(cè)(典藏版)》對(duì)PHP的各方面知識(shí)作了一個(gè)全面的介紹,包括如何配置安裝環(huán)境、基本語(yǔ)法以及與數(shù)據(jù)庫(kù)的連接操作等。 3.講解循序漸進(jìn),適合各個(gè)層次的讀者閱讀。 《PHP開(kāi)發(fā)手冊(cè)(典藏版)》對(duì)PHP與其他網(wǎng)頁(yè)元素諸如表單、文件、圖像作了一個(gè)很詳細(xì)的介紹。同時(shí),對(duì)PHP與LDAP的操作、PEAR、Web 2.0以及一些處于發(fā)展中或剛剛出現(xiàn)的PHP Framework作了一個(gè)簡(jiǎn)要介紹?! ?.詳解典型項(xiàng)目案例開(kāi)發(fā),迅速提升開(kāi)發(fā)水平?! 禤HP開(kāi)發(fā)手冊(cè)(典藏版)》使用了幾個(gè)完整的實(shí)例,綜合介紹了PHP在實(shí)際應(yīng)用中的使用方法。這些極具代表性的實(shí)例對(duì)讀者的實(shí)際應(yīng)用、畢業(yè)設(shè)計(jì)等都具有指導(dǎo)作用?! ?.配有代碼光盤(pán),節(jié)省代碼輸入時(shí)間?! ∨鋾?shū)光盤(pán)提供了書(shū)中的所有代碼。讀者可以在學(xué)習(xí)中直接對(duì)書(shū)中的例子進(jìn)行運(yùn)行,有效地節(jié)省代碼輸入的時(shí)間?! 禤HP開(kāi)發(fā)手冊(cè)(典藏版)》內(nèi)容及體系結(jié)構(gòu) 第1篇 PHP基礎(chǔ)應(yīng)用(第1~7章) 本篇主要內(nèi)容包括:文件系統(tǒng)與文本操作、字符與數(shù)組的處理、PHP的調(diào)試與異常處理、PHP表單以及JavaScript等。通過(guò)本篇的學(xué)習(xí),讀者可以掌握PHP的常用技巧、PHP程序的調(diào)試方法,以及與表單等基本W(wǎng)eb元素的應(yīng)用方法。 第2篇 PHP與數(shù)據(jù)庫(kù)(第8~17章) 本篇主要內(nèi)容包括:關(guān)系型數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí),MySQL、PostgreSQL、SQL Server與Oracle數(shù)據(jù)庫(kù)與PHP的交互操作方法。通過(guò)本篇的學(xué)習(xí),讀者可以掌握PHP與不同數(shù)據(jù)庫(kù)的基本操作方法,并對(duì)觸發(fā)器和存儲(chǔ)過(guò)程的編寫(xiě)方法有一定了解。 第3篇 PHP的高級(jí)應(yīng)用(第18~32章) 本篇主要內(nèi)容包括:PEAR、ADOdb、FPDF、Smarty等多種常見(jiàn)類(lèi)庫(kù)的應(yīng)用,PHP與圖像、郵件系統(tǒng)、LDAP系統(tǒng)等常見(jiàn)對(duì)象的操作,以及目前流行的ThinkPHP、Zend Framework、CakePHP、Symfony等框架的實(shí)施方法。通過(guò)本篇的學(xué)習(xí),讀者可以掌握PHP中的常用類(lèi)庫(kù)與對(duì)象的操作,并對(duì)目前流行的各種PHP編程框架有一定了解?! 〉?篇 PHP與實(shí)際項(xiàng)目(第33~39章) 本篇主要內(nèi)容包括:CMS系統(tǒng)、OA系統(tǒng)、流程管理系統(tǒng)、資源管理系統(tǒng)等項(xiàng)目案例開(kāi)發(fā)實(shí)例,并對(duì)搜索引擎技術(shù)、門(mén)戶網(wǎng)站的應(yīng)用技巧、多國(guó)語(yǔ)言處理策略方面進(jìn)行了重點(diǎn)介紹。通過(guò)本篇的學(xué)習(xí),讀者可以全面應(yīng)用前面章節(jié)所學(xué)的開(kāi)發(fā)技術(shù)進(jìn)行軟件項(xiàng)目開(kāi)發(fā),達(dá)到可以獨(dú)立開(kāi)發(fā)項(xiàng)目的水平。 第5篇 PHP的擴(kuò)展應(yīng)用(第40~44章) 本篇主要內(nèi)容包括:PHP的網(wǎng)絡(luò)客戶端、Web Service、Ajax以及使用Visual C++進(jìn)行PHP擴(kuò)展的開(kāi)發(fā)等。通過(guò)本篇的學(xué)習(xí),讀者可以看到PHP不僅可以實(shí)現(xiàn)普通的Web應(yīng)用系統(tǒng)開(kāi)發(fā),還可以實(shí)現(xiàn)包括命令行程序、網(wǎng)絡(luò)服務(wù)程序等其他應(yīng)用的開(kāi)發(fā)?! 」獗P(pán)電子書(shū)內(nèi)容體系結(jié)構(gòu) 第1篇 PHP的基礎(chǔ)知識(shí)(第1~4章) 本篇主要內(nèi)容包括:PHP開(kāi)發(fā)環(huán)境搭建、PHP的基礎(chǔ)語(yǔ)法、數(shù)據(jù)類(lèi)型以及函數(shù)處理與數(shù)據(jù)引用等。通過(guò)本篇的學(xué)習(xí),讀者可以掌握PHP開(kāi)發(fā)環(huán)境的搭建方法以及PHP的編程基礎(chǔ)知識(shí),為后續(xù)的應(yīng)用程序開(kāi)發(fā)奠定堅(jiān)實(shí)的基礎(chǔ)?! 〉?篇 PHP面向?qū)ο螅ǖ?~8章) 本篇主要內(nèi)容包括:PHP面向?qū)ο髴?yīng)用的基礎(chǔ)知識(shí)、類(lèi)的基本操作、高級(jí)操作以及考試評(píng)分模塊的案例開(kāi)發(fā)。通過(guò)本篇的學(xué)習(xí),讀者可以掌握PHP中有關(guān)面向?qū)ο蟮暮诵募夹g(shù)和編程思想?! 〉?篇 支持Web的系統(tǒng)和網(wǎng)絡(luò)維護(hù)(第9~13章) 本篇主要內(nèi)容包括:硬件故障的解決、防火墻應(yīng)用、數(shù)據(jù)的安全性、日志分析方法等。通過(guò)本篇的學(xué)習(xí),讀者可以掌握一些有關(guān)服務(wù)器的基礎(chǔ)知識(shí)。這些知識(shí)對(duì)于項(xiàng)目的實(shí)際部署非常有用,可以指導(dǎo)讀者在系統(tǒng)運(yùn)營(yíng)期間需要注意的問(wèn)題。 《PHP開(kāi)發(fā)手冊(cè)(典藏版)》讀者對(duì)象 PHP初學(xué)者。 PHP網(wǎng)頁(yè)專業(yè)設(shè)計(jì)制作人員。 PHP網(wǎng)站維護(hù)人員?! HP網(wǎng)頁(yè)制作愛(ài)好者。 大學(xué)/大專/中專在校學(xué)生?! ∩鐣?huì)培訓(xùn)班學(xué)員。 需要一本案頭必備手冊(cè)的程序員?! 禤HP開(kāi)發(fā)手冊(cè)(典藏版)》作者 《PHP開(kāi)發(fā)手冊(cè)(典藏版)》主要由孫鵬程編著,其他參與編寫(xiě)的人有昊燃、黃葉新、李增輝、劉聰、龍志標(biāo)、孟劼、米愛(ài)中、秦俠、冉劍、任瀟、譚勵(lì)、王大亮、伍云輝、于重重。在此表示感謝! 編者
內(nèi)容概要
本書(shū)全面、系統(tǒng)地介紹了php實(shí)戰(zhàn)開(kāi)發(fā)方方面面的技術(shù)。內(nèi)容由淺入深,從易到難,實(shí)例豐富,從php的基本知識(shí)到高級(jí)技術(shù)與框架操作,再到項(xiàng)目開(kāi)發(fā)與擴(kuò)展應(yīng)用,幾乎涉及php開(kāi)發(fā)與應(yīng)用的所有重要知識(shí)。書(shū)中的全部實(shí)例源代碼都收錄在本書(shū)的配書(shū)光盤(pán)中,供讀者實(shí)戰(zhàn)演練。
本書(shū)共分5篇。第1篇介紹php的文件系統(tǒng)、程序調(diào)試、異常處理、表單與javascript等基礎(chǔ)應(yīng)用;第2篇介紹php與mysql、postgresql、sql
server以及oracle等多種?同數(shù)據(jù)庫(kù)的交互操作方法;第3篇介紹php的擴(kuò)展庫(kù)pear、adodb、fpdf、gd庫(kù)的操作方法,以及目前流行的thinkphp、zend
framework、cakephp、symfony等php開(kāi)發(fā)框架;第4篇通過(guò)對(duì)cms系統(tǒng)、oa系統(tǒng)、流程管理系統(tǒng)、資源管理系統(tǒng)等系統(tǒng)的介紹,詳細(xì)講解php在實(shí)際開(kāi)發(fā)中的應(yīng)用;第5篇介紹php的網(wǎng)絡(luò)客戶端、web
service擴(kuò)展應(yīng)用,以及ajax的基礎(chǔ)知識(shí)。
本書(shū)光盤(pán)中的電子書(shū)分三篇:第1篇介紹php開(kāi)發(fā)環(huán)境的搭建、php的基本語(yǔ)法與操作;第2篇介紹php的面向?qū)ο蟛僮骷邦?lèi)的開(kāi)發(fā)實(shí)例;第3篇介紹php服務(wù)器環(huán)境的硬件知識(shí)與服務(wù)器維護(hù)策略。
? 本書(shū)無(wú)論是對(duì)初學(xué)php應(yīng)用程序的開(kāi)發(fā)人員,還是對(duì)php應(yīng)用程序開(kāi)發(fā)有一定經(jīng)驗(yàn)的開(kāi)發(fā)人員,都會(huì)有很大的幫助。對(duì)于經(jīng)常使用php的程序員,
本書(shū)也是一本不可多得的案頭必備參考書(shū)。
作者簡(jiǎn)介
孫鵬程,高級(jí)軟件工程師。現(xiàn)任職于IBM美國(guó)總部公司,擔(dān)任IBM官方網(wǎng)站IBM Austin Site的構(gòu)架師。長(zhǎng)期從事PHP系統(tǒng)開(kāi)發(fā),對(duì)PHP有系統(tǒng)而深入的研究,專注于CMS應(yīng)用系統(tǒng)的構(gòu)建,用PHP開(kāi)發(fā)過(guò)多個(gè)大型網(wǎng)站。
書(shū)籍目錄
《php開(kāi)發(fā)手冊(cè)(典藏版)》
第1篇 php基礎(chǔ)應(yīng)用
第1章 文件系統(tǒng)與文本數(shù)據(jù)操作
1.1 php中目錄操作詳解
1.1.1 打開(kāi)目錄
1.1.2 關(guān)閉目錄
1.1.3 讀取目錄中的文件
1.1.4 創(chuàng)建目錄
1.1.5 刪除目錄
1.2 php中文件操作詳解
1.2.1 打開(kāi)文件
1.2.2 關(guān)閉文件
1.2.3 讀取文件
1.2.4 寫(xiě)入文件
1.2.5 刪除文件
1.2.6 復(fù)制文件
1.3 本地文件的操作實(shí)例——小型留言本
1.3.1 留言發(fā)表模塊
1.3.2 瀏覽模塊
1.4 遠(yuǎn)程文件的操作實(shí)例
1.5 文件的上傳與下載
1.5.1 文件的上傳
1.5.2 文件的下載
1.6 小結(jié)
第2章 字符的處理與正則表達(dá)式
2.1 字符類(lèi)型的特殊性
2.2 字符的顯示與格式化
2.2.1 字符的顯示
2.2.2 字符的格式化
2.3 常見(jiàn)的操作
2.3.1 字符串重復(fù)操作——str_repeat
2.3.2 字符串替換操作——str_replace和str_ireplace
2.3.3 字符串分解操作——str_split
2.3.4 字符串單詞數(shù)的計(jì)算函數(shù)——str_word_count
2.3.5 字符串查找操作——strstr
2.3.6 獲得字符串長(zhǎng)度——strlen
2.3.7 獲得字符串子串——substr
2.4 正則表達(dá)式簡(jiǎn)介
2.5 正則表達(dá)式與字符操作綜合應(yīng)用
2.5.1 獲得與模式匹配的數(shù)組單元——preg_grep
2.5.2 進(jìn)行全局正則表達(dá)式匹配——preg_match_all
2.5.3 進(jìn)行正則表達(dá)式匹配——preg_match
2.5.4 轉(zhuǎn)義正則表達(dá)式字符——preg_quote
2.5.5 執(zhí)行正則表達(dá)式的搜索和替換的函數(shù)——preg_replace
2.5.6 通過(guò)回調(diào)函數(shù)執(zhí)行正則表達(dá)式的搜索和替換——preg_replace_callback
2.5.7 用正則表達(dá)式進(jìn)行字符串分割——preg_split
2.6 字符操作的注意事項(xiàng)
2.7 小結(jié)
第3章 數(shù)組操作與數(shù)據(jù)結(jié)構(gòu)算法
3.1 一維數(shù)組與多維數(shù)組
3.1.1 一維數(shù)組簡(jiǎn)介
3.1.2 多維數(shù)組簡(jiǎn)介
3.2 常用的數(shù)組操作
3.2.1 數(shù)組的創(chuàng)建與調(diào)用
3.2.2 數(shù)組的更新
3.2.3 數(shù)組元素的遍歷
3.3 數(shù)組索引與鍵值的操作技巧
3.4 數(shù)組的排序
3.4.1 遞增排序——sort
3.4.2 遞減排序——rsort?
3.4.3 數(shù)組排序——array_multisort
3.5 幾種數(shù)組的應(yīng)用實(shí)例
3.5.1 順序查找
3.5.2 二分法查找
3.5.3 使用array_search函數(shù)進(jìn)行查找
3.5.4 線性表的入棧與出?!?br /> 3.5.5 數(shù)組的合并
3.5.6 數(shù)組的拆分
3.5.7 隨機(jī)排序
3.6 小結(jié)
……
第2篇 php與數(shù)據(jù)庫(kù)
第3篇 php的高級(jí)應(yīng)用
第4篇 php與實(shí)際項(xiàng)目
第5篇 php的擴(kuò)展應(yīng)用
章節(jié)摘錄
版權(quán)頁(yè):插圖:
編輯推薦
《PHP開(kāi)發(fā)手冊(cè)(典藏版)》涉及的實(shí)例源文件200頁(yè)P(yáng)HP語(yǔ)法基礎(chǔ)和服務(wù)器維護(hù)電子書(shū)26小時(shí)PHP入門(mén)教學(xué)視頻(贈(zèng)送)14小時(shí)Drupal開(kāi)發(fā)教學(xué)視頻(贈(zèng)送)《PHP開(kāi)發(fā)手冊(cè)(典藏版)》特色·430個(gè)實(shí)例,18個(gè)綜合案例·一線工程師多年P(guān)HP開(kāi)發(fā)經(jīng)驗(yàn)的總結(jié)·內(nèi)容全面、深入,囊括多個(gè)開(kāi)發(fā)領(lǐng)域·囊括PHP的多個(gè)開(kāi)發(fā)框架,幫助讀者深入大型項(xiàng)目開(kāi)發(fā)百科全書(shū)式的PHP編程寶典,值得每個(gè)程序員珍藏,囊括PHP從基礎(chǔ)知識(shí)到高級(jí)開(kāi)發(fā)技術(shù)的全景式解讀。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版