Professional PHP5 was written for PHP developers who are interested in expanding and leveraging their development skills by utilizing the features of PHP5. This demographic is not set in stone, of course, because professional-level C++ and Java developers should catch on quickly. However, inexperienced PHP developers are highly encouraged to start with Beginning PHP5 by Wrox.
This book aims to go beyond mere syntax and the how's of PHP software development and is designed to help you deliver better quality software in a shorter amount of time. Much of what you'll learn, although written with PHP5 in mind, is not limited to the PHP language. Many of the development techniques are directly translatable into other traditional high-level languages, and the skills you'll learn will follow you the rest of your career.
PHP5 is also a very dynamic language in terms of utility, that is and suited for much more than Web development. Here you'll learn about using PHP5 as a Web service, general-purpose development language, and command-line scripting tool.