- PHP開發(fā)手冊
- 孫鵬程等編著
- 1893字
- 2018-12-29 21:30:48
前言
從1995年Rasmus Lerdorf發(fā)明PHP編程語言1.0版本以來,已經(jīng)有15年了。在這期間,PHP 以其高效、開源以及易學(xué)易懂的特點,在動態(tài)網(wǎng)頁開發(fā)領(lǐng)域經(jīng)久不衰。特別是在2004年P(guān)HP 5發(fā)布以后,PHP受到了更多網(wǎng)站系統(tǒng)開發(fā)人員與編程愛好者的青睞,成為目前流行的Web應(yīng)用程序開發(fā)平臺之一。PHP 5的發(fā)布使PHP不再局限于個人小型網(wǎng)站的使用。PHP 5增強(qiáng)的企業(yè)特性使PHP更廣泛地應(yīng)用于大型網(wǎng)站與系統(tǒng)的建設(shè)。PHP 5在開發(fā)效率、靈活性、安全性、性能方面比PHP 4又有進(jìn)一步加強(qiáng)。除此之外,PHP 5面向?qū)ο蟮奶攸c使PHP的功能有了更遠(yuǎn)的發(fā)展。
筆者結(jié)合自己多年的PHP開發(fā)經(jīng)驗和心得體會,并結(jié)合最新的技術(shù)發(fā)展寫作了本書。希望各位讀者能在本書的引領(lǐng)下跨入PHP開發(fā)大門,并進(jìn)而成為一名開發(fā)高手。本書有“全”和“新”兩個優(yōu)勢;全面地講解了PHP中的各種特性以及操作,內(nèi)容幾乎涉及使用PHP開發(fā)網(wǎng)站的所有方面;并且對于新興的PHP框架、Web 2.0技術(shù)、Ajax技術(shù)等都進(jìn)行了系統(tǒng)翔實的介紹。
本書特色
1. 實例豐富,貫穿有大量的開發(fā)實例和技巧,學(xué)習(xí)效果好。
本書的所有知識點都附帶了可以運行的PHP代碼,而且包含了詳細(xì)的注釋。在代碼的基礎(chǔ)上學(xué)習(xí),可以為今后的應(yīng)用打下堅實的基礎(chǔ)。
2. 內(nèi)容全面系統(tǒng)。
本書對PHP的各方面知識作了一個全面的介紹,包括如何配置安裝環(huán)境、基本語法以及與數(shù)據(jù)庫的連接操作等。
3. 講解循序漸進(jìn),適合各個層次的讀者閱讀。
本書對PHP 與其他網(wǎng)頁元素諸如表單、文件、圖像作了一個很詳細(xì)的介紹。同時,對PHP與LDAP的操作、PEAR、Web 2.0以及一些處于發(fā)展中或剛剛出現(xiàn)的PHP Framework作了一個簡要介紹。
4. 詳解典型項目案例開發(fā),迅速提升開發(fā)水平。
本書使用了幾個完整的實例,綜合介紹了PHP在實際應(yīng)用中的使用方法。這些極具代表性的實例對讀者的實際應(yīng)用、畢業(yè)設(shè)計等都具有指導(dǎo)作用。
5. 配有代碼光盤,節(jié)省代碼輸入時間。
配書光盤提供了書中的所有代碼。讀者可以在學(xué)習(xí)中直接對書中的例子進(jìn)行運行,有效地節(jié)省代碼輸入的時間。
本書內(nèi)容及體系結(jié)構(gòu)
第1篇 PHP基礎(chǔ)應(yīng)用(第1~7章)
本篇主要內(nèi)容包括:文件系統(tǒng)與文本操作、字符與數(shù)組的處理、PHP的調(diào)試與異常處理、PHP表單以及JavaScript等。通過本篇的學(xué)習(xí),讀者可以掌握PHP的常用技巧、PHP程序的調(diào)試方法,以及與表單等基本W(wǎng)eb元素的應(yīng)用方法。
第2篇 PHP與數(shù)據(jù)庫(第8~17章)
本篇主要內(nèi)容包括:關(guān)系型數(shù)據(jù)庫的基礎(chǔ)知識,MySQL、PostgreSQL、SQL Server 與Oracle數(shù)據(jù)庫與PHP的交互操作方法。通過本篇的學(xué)習(xí),讀者可以掌握PHP與不同數(shù)據(jù)庫的基本操作方法,并對觸發(fā)器和存儲過程的編寫方法有一定了解。
第3篇 PHP的高級應(yīng)用(第18~32章)
本篇主要內(nèi)容包括:PEAR、ADOdb、FPDF、Smarty等多種常見類庫的應(yīng)用,PHP與圖像、郵件系統(tǒng)、LDAP系統(tǒng)等常見對象的操作,以及目前流行的ThinkPHP、Zend Framework、CakePHP、Symfony等框架的實施方法。通過本篇的學(xué)習(xí),讀者可以掌握PHP中的常用類庫與對象的操作,并對目前流行的各種PHP編程框架有一定了解。
第4篇 PHP與實際項目(第33~39章)
本篇主要內(nèi)容包括:CMS系統(tǒng)、OA系統(tǒng)、流程管理系統(tǒng)、資源管理系統(tǒng)等項目案例開發(fā)實例,并對搜索引擎技術(shù)、門戶網(wǎng)站的應(yīng)用技巧、多國語言處理策略方面進(jìn)行了重點介紹。通過本篇的學(xué)習(xí),讀者可以全面應(yīng)用前面章節(jié)所學(xué)的開發(fā)技術(shù)進(jìn)行軟件項目開發(fā),達(dá)到可以獨立開發(fā)項目的水平。
第5篇 PHP的擴(kuò)展應(yīng)用(第40~44章)
本篇主要內(nèi)容包括:PHP的網(wǎng)絡(luò)客戶端、Web Service、Ajax以及使用Visual C++進(jìn)行PHP擴(kuò)展的開發(fā)等。通過本篇的學(xué)習(xí),讀者可以看到PHP不僅可以實現(xiàn)普通的Web應(yīng)用系統(tǒng)開發(fā),還可以實現(xiàn)包括命令行程序、網(wǎng)絡(luò)服務(wù)程序等其他應(yīng)用的開發(fā)。
光盤電子書內(nèi)容體系結(jié)構(gòu)
第1篇 PHP的基礎(chǔ)知識(第1~4章)
本篇主要內(nèi)容包括:PHP開發(fā)環(huán)境搭建、PHP的基礎(chǔ)語法、數(shù)據(jù)類型以及函數(shù)處理與數(shù)據(jù)引用等。通過本篇的學(xué)習(xí),讀者可以掌握PHP開發(fā)環(huán)境的搭建方法以及PHP的編程基礎(chǔ)知識,為后續(xù)的應(yīng)用程序開發(fā)奠定堅實的基礎(chǔ)。
第2篇 PHP面向?qū)ο螅ǖ?~8章)
本篇主要內(nèi)容包括:PHP面向?qū)ο髴?yīng)用的基礎(chǔ)知識、類的基本操作、高級操作以及考試評分模塊的案例開發(fā)。通過本篇的學(xué)習(xí),讀者可以掌握PHP中有關(guān)面向?qū)ο蟮暮诵募夹g(shù)和編程思想。
第3篇 支持Web的系統(tǒng)和網(wǎng)絡(luò)維護(hù)(第9~13章)
本篇主要內(nèi)容包括:硬件故障的解決、防火墻應(yīng)用、數(shù)據(jù)的安全性、日志分析方法等。通過本篇的學(xué)習(xí),讀者可以掌握一些有關(guān)服務(wù)器的基礎(chǔ)知識。這些知識對于項目的實際部署非常有用,可以指導(dǎo)讀者在系統(tǒng)運營期間需要注意的問題。
本書讀者對象
? PHP初學(xué)者。
? PHP網(wǎng)頁專業(yè)設(shè)計制作人員。
? PHP網(wǎng)站維護(hù)人員。
? PHP網(wǎng)頁制作愛好者。
? 大學(xué)/大專/中專在校學(xué)生。
? 社會培訓(xùn)班學(xué)員。
? 需要一本案頭必備手冊的程序員。
本書作者
本書主要由孫鵬程編著,其他參與編寫的人有昊燃、黃葉新、李增輝、劉聰、龍志標(biāo)、孟劼、米愛中、秦俠、冉劍、任瀟、譚勵、王大亮、伍云輝、于重重。在此表示感謝!
編者
- Visualforce Development Cookbook(Second Edition)
- Learning Apache Spark 2
- 自動檢測與傳感技術(shù)
- 計算機(jī)網(wǎng)絡(luò)技術(shù)實訓(xùn)
- 永磁同步電動機(jī)變頻調(diào)速系統(tǒng)及其控制(第2版)
- 計算機(jī)與信息技術(shù)基礎(chǔ)上機(jī)指導(dǎo)
- MCGS嵌入版組態(tài)軟件應(yīng)用教程
- 教育機(jī)器人的風(fēng)口:全球發(fā)展現(xiàn)狀及趨勢
- 筆記本電腦維修之電路分析基礎(chǔ)
- 智能+:制造業(yè)的智能化轉(zhuǎn)型
- Kubernetes on AWS
- Hands-On Geospatial Analysis with R and QGIS
- Mastercam X5應(yīng)用技能基本功特訓(xùn)
- 7天精通Photoshop CS5平面視覺設(shè)計
- Flash CS3動畫制作融會貫通