Over the past decade, PHP has transformed itself from a set of simple tools for web site development to a full-fledged object-oriented programming (OOP) language. PHP now rivals mainstream languages like Java and C# for web application development, with more and more enterprises turning to it to power their web sites. The reasons for this are clear: PHP has found the right combination of an easy-to-learn language and powerful features. In this book, you will learn how to make the most of your PHP programming, from a detailed understanding of OOP theory to frameworks and advanced system interoperability.
Contents at a Glance PART 1 OOP and Patterns CHAPTER 1 Abstract Classes, Interfaces, and Programming by Contract CHAPTER 2 Static Variables, Members, and Methods CHAPTER 3 Singleton and Factory Patterns CHAPTER 4 Exceptions CHAPTER 5 What's New in PHP 6 PART 2 Testing and Documentation CHAPTER 6 Documentation and Coding Conventions CHAPTER 7 Reflection API CHAPTER 8 Testing, Deployment, and Continuous Integration PART 3 The Standard PHP Library (SPL) CHAPTER 9 Introduction to SPL CHAPTER 10 SPL Iterators CHAPTER 11 SPL File and Directory Handling CHAPTER 12 SPL Array Overloading CHAPTER 13 SPL Exceptions PART 4 The Model-View-Controller (MVC) Pattern CHAPTER 14 MVC Architecture CHAPTER 15 Introduction to the Zend Framework CHAPTER 16 Advanced Zend Framework CHAPTER 17 The Zend Framework Applied PART 5 Web 2.0 CHAPTER 18 Ajax and JSON CHAPTER 19 Introduction to Web Services with SOAP CHAPTER 20 Advanced Web Services CHAPTER 21 Certificate Authentication
|