Expert PHP 5 Tools is a new book from Packt, which provides developers with best practices and enterprise tools required for designing, coding, testing, and deploying PHP applications. Written by Dirk Merkel, this book will enable developers to write unit tests and practice test-driven development from an expert. The developers will also learn to develop their own coding standard and enforce it automatically.
PHP is a widely used, general-purpose scripting language that was originally designed for web development, to produce dynamic web pages. This free software, which can be easily embedded into HTML, generally runs on a web server that needs to be configured to process PHP code and create content from it. Furthermore, PHP has evolved to include a command line interface capability and can also be used in standalone graphical applications.
Expert PHP 5 Tools will help users to take their PHP development skills to an enterprise level by teaching them the skills and tools essential to write maintainable and efficient code. It also contains many well-documented code samples and recipes that can be used as a starting point for producing quality code. In addition to this, users will be able to design an application with UML, code it in Eclipse with PDT, document, debug and test it, speed up development and increase stability by using Zend Framework.
Using this book, readers will learn to generate developer documentation in various formats and also manage revision, branching, tag, and merge code using a distributed version control system. It will help the users shorten the development cycle by leveraging a suitable framework as well as automate application deployment and configuration using Phing, which is a PHP build and automation tool. Additionally, users will be able to sketch class diagrams, sequence diagrams, and use cases using UML.
An in-depth look at best-of-breed methodologies and tips to write efficient code, this book is ideal for novice as well as professional PHP developers who want to take their skills to the next level by learning enterprise-level tools and techniques. This book is out now and is available from Packt. For more information, please visit: www.packtpub.com/expert-php-5-tools/book