相關主題
商品描述
If you are a web programmer, you need to know modern PHP. This book presents with many new areas in which PHP plays a large role. If you want to write a mobile application using geo-location data, Pro PHP Programming will show you how. Additionally, if you need to make sure that you can write a multilingual indexing application using Sphinx, this book will help you avoid the pitfalls.
Of course, Pro PHP Programming gives a thorough survey of PHP post-5.3. You'll begin by working through an informative survey and clear guide to object-oriented PHP. Then, you'll be set for the core of the book on modern PHP applications. Now, you'll be able to start with the chapter on PHP for mobile programming and move on to sampling social media applications. You'll also be guided through new PHP programming language features like closures and namespaces.
Pro PHP Programming deals with filtering data from users and databases next, so you'll be well prepared for relational and NoSQL databases. Of course, you can also learn about data retrieval from other sources, like OCR libraries or websites. Then the question of how to format and present data arises, and in Pro PHP Programming, you'll find solutions via JSON, AJAX and XML.
What you’ll learn
- PHP 5.3 object-oriented programming and new PHP features
- Writing programs talking to SQL-based and NoSQL-based databases alike
- Using modern PHP programmer's tools
- Writing social media applications
- Investigating NoSQL datastores
- Writing PHP programs for a cloud ecology
Who this book is for
This book is for intermediate and advanced PHP programmers, as well as programmers coming from other languages such as Python, Perl, C/C++. It can also be utilized by programmers with knowledge of a previous PHP version who want to return to PHP.
Table of Contents
- Object Orientation
- Exceptions and References
- Mobile PHP
- Social Media
- Cutting Edge
- Form Design and Management
- Database Interaction I
- Database Interaction II
- Database Interaction III
- Libraries
- Security
- Agile Development with Zend Studio for Eclipse, Bugzilla, Mylyn, and Subversion
- Refactoring, Unit Testing, and Continuous Intergration
- XML
- JSON and AJAX
- Conclusions
- Regular Expressions
商品描述(中文翻譯)
如果您是一名網頁程式設計師,您需要了解現代 PHP。本書介紹了 PHP 在許多新領域中的重要角色。如果您想使用地理位置數據編寫移動應用程式,《Pro PHP Programming》將告訴您如何做到。此外,如果您需要確保能夠使用 Sphinx 編寫多語言索引應用程式,本書將幫助您避免陷阱。
當然,《Pro PHP Programming》對 PHP 5.3 之後的版本進行了全面的調查。您將從一個資訊豐富的調查和清晰的物件導向 PHP 指導開始。接著,您將進入本書的核心內容,專注於現代 PHP 應用程式。現在,您將能夠從有關移動程式設計的 PHP 章節開始,並進一步探索社交媒體應用程式。您還將學習到新 PHP 程式語言特性,如閉包和命名空間。
《Pro PHP Programming》接下來將處理來自用戶和資料庫的數據過濾,因此您將為關聯式和 NoSQL 資料庫做好充分準備。當然,您也可以了解如何從其他來源檢索數據,例如 OCR 函式庫或網站。然後,如何格式化和呈現數據的問題隨之而來,在《Pro PHP Programming》中,您將找到通過 JSON、AJAX 和 XML 的解決方案。
您將學到的內容:
- PHP 5.3 物件導向程式設計和新 PHP 特性
- 編寫與 SQL 和 NoSQL 資料庫互動的程式
- 使用現代 PHP 程式設計工具
- 編寫社交媒體應用程式
- 探索 NoSQL 數據存儲
- 為雲生態系統編寫 PHP 程式
本書適合對象:
本書適合中級和高級 PHP 程式設計師,以及來自其他語言(如 Python、Perl、C/C++)的程式設計師。它也可以被對先前 PHP 版本有了解的程式設計師使用,幫助他們重新回到 PHP。
目錄:
1. 物件導向
2. 異常和參考
3. 移動 PHP
4. 社交媒體
5. 前沿技術
6. 表單設計與管理
7. 資料庫互動 I
8. 資料庫互動 II
9. 資料庫互動 III
10. 函式庫
11. 安全性
12. 使用 Zend Studio for Eclipse、Bugzilla、Mylyn 和 Subversion 進行敏捷開發
13. 重構、單元測試和持續整合
14. XML
15. JSON 和 AJAX
16. 結論
17. 正規表達式