Many businesses and organizations depend on older high-value PHP software that risks abandonment because it isimpossible to maintain. The reasons for this may be that the software is not well designed; there is only one developer (the one who created the system) who can develop it because he didn’t use common design patterns and documentation; or the code is procedural, not object oriented. With this book, you’ll learn to identify problem code and refactor it to create more effective applications using test-driven design.
XML and its associated technologies have been around for many years. Although some support has been available, it has not always been easy to work with XML using PHP. This all changed with the release of PHP 5. The inclusion of a variety of XML processors provides a developer with an arsenal of tools to tackle virtually any type of challenge involving XML. PHP 5 also went the extra step with the creation of the SOAP extension, providing native SOAP client and server support and allowing a developer to quickly and easily consume or create Web services.
With all these tools now available, PHP has become a more viable solution to implement applications that involve XML and Web services.
High Performance MySQL is the definitive guide to building fast, reliable systems with MySQL. Written by noted experts with years of real-world experience building very large systems, this book covers every aspect of MySQL performance in detail, and focuses on robustness, security, and data integrity.
There are many reasons for serving up dynamic content from a web site: to offer an online shopping site, create customized information pages for users, or just manage a large volume of content through a database. Anyone with a modest knowledge of HTML and web site management can learn to create dynamic content through the PHP programming language and the MySQL database. This book gives you the background and tools to do the job safely and reliably.