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