This book is ideal for beginner graphic designers, bloggers, and other web designers who want a thorough but non intimidating way to understand the code that makes websites dynamic. The book begins with an introduction to PHP, then moves on to more advanced features - language basics, arrays and functions, web forms, connecting to databases and much more. This new book is also targeted towards PHP developers who are already familiar with PHP 4. Upgrading to PHP 5 offers a concise appraisal of the differences between PHP 4 and PHP 5, a detailed look at what's new in this version, and an explanation of how these changes affect you. The book also covers more advanced features and provides hands-on experience through short sample programs included throughout.