Taking care to focus solely on those topics that will have the most impact on experienced PHP developers, Pro PHP is written for readers seeking to take their understanding of both PHP and sound software development practices to the next level. Advanced object–oriented features, documentation, debugging, software patterns, and the Standard PHP Library are just a few of the topics covered in extensive detail.
Author and noted PHP expert Kevin McArthur also examines emerging practices and trends such as the MVC architecture as applied to PHP, with special emphasis placed upon the increasingly popular Zend Framework.
With Ajax and web services crucial to the success of today's web applications, the book concludes with several chapters covering JSON, the SOAP extension, and advanced web services topics.
If you're seeking to go beyond the basics, Pro PHP is the book for you.
Author(s): Kevin McArthur (auth.)
Edition: 1
Publisher: Apress
Year: 2008
Language: English
Pages: 349
Tags: Programming Languages, Compilers, Interpreters
Front Matter....Pages i-xxiv
Front Matter....Pages 1-1
Abstract Classes, Interfaces, and Programming by Contract....Pages 3-10
Static Variables, Members, and Methods....Pages 11-19
Singleton and Factory Patterns....Pages 21-29
Exceptions....Pages 31-40
What’s New in PHP 6....Pages 41-52
Front Matter....Pages 53-53
Documentation and Coding Conventions....Pages 55-71
Reflection API....Pages 73-103
Testing, Deployment, and Continuous Integration....Pages 105-124
Front Matter....Pages 125-125
Introduction to SPL....Pages 127-141
SPL Iterators....Pages 143-161
SPL File and Directory Handling....Pages 163-178
SPL Array Overloading....Pages 179-188
SPL Exceptions....Pages 189-198
Front Matter....Pages 199-199
MVC Architecture....Pages 201-213
Introduction to the Zend Framework....Pages 215-233
Advanced Zend Framework....Pages 235-258
The Zend Framework Applied....Pages 259-270
Front Matter....Pages 271-271
Ajax and JSON....Pages 273-284
Introduction to Web Services with SOAP....Pages 285-297
Advanced Web Services....Pages 299-311
Front Matter....Pages 271-271
Certificate Authentication....Pages 313-327
Back Matter....Pages 329-349