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. in addition 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. Youll begin by working through an informative survey & clear guide to object-oriented PHP. Then youll be set for the core of the book on modern PHP applications. Now youll be able to start with the chapter on PHP for mobile programming & move on to sampling social media applications. Youll also be guided through new PHP programming language features like closures & namespaces. Pro PHP Programming deals with filtering data from users & databases next so youll be well prepared for relational & No SQL 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 & present data arises & in Pro PHP Programming youll find solutions via JSON AJAX & XML. What youll learn * PHP 5.3 object-oriented programming & new PHP features * Writing programs talking to SQL-based & No SQL-based databases alike * Using modern PHP programmers tools * Writing social media applications * Investigating No SQL datastores * Writing PHP programs for a cloud ecology Who this book is for This book is for intermediate & 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 & References * Mobile PHP * Social Media * Cutting Edge * Form Design & Management * Database Interaction I * Database Interaction II * Database Interaction III * Libraries * Security * Agile Development with Zend Studio for Eclipse Bugzilla Mylyn & Subversion * Refactoring Unit Testing & Continuous Intergration * XML * JSON & AJAX * Conclusions * Regular Expressions