100 PHP Mistakes and How to Avoid Them

Trevoir Williams and Dave Hollingworth
  • ISBN 9781633438507
  • 400 pages (estimated)
  • printed in black & white
We regret that we will not be publishing this title.
Look inside
Maximize your PHP potential by steering clear of common coding blunders, dodging security issues, and planning for code growth.

100 PHP Mistakes and How To Avoid Them shows you how to:

  • Dodge the most common mistakes made by PHP developers
  • Fix bugs and errors with clean PHP coding
  • Apply best practices when writing PHP code
  • Assess potential flaws in your PHP application
  • Avoid common security flaws in PHP

100 PHP Mistakes and How To Avoid Them reveals the common mistakes that trip up even experienced PHP developers. Crystal-clear explanations and code samples reveal how you can solve each problem, or better yet, sidestep them completely! You’ll soon be writing PHP code that’s more secure, less buggy, and organized in a way that anticipates and encourages growth and reuse.

about the technology

PHP has been powering the web since 1994. This venerable language remains a vital part of internet infrastructure. Almost 8 out of 10 websites use PHP, from massive enterprises like Facebook to small sites powered by WordPress.

about the book

100 PHP Mistakes and How To Avoid Them will upgrade your PHP code by highlighting the errors, antipatterns, and security weaknesses common to PHP applications. You’ll review dozens of interesting real-world examples of PHP gone bad, and discover easy-to-implement fixes that get that buggy code back on track. Learn techniques for SQL injection mitigation, defensive coding, and other vital security best practices that will ensure your PHP sites are safe from attack. Plus, advice on code layout and formatting ensures your PHP is readable and easy to maintain—perfect for when you’re writing code to last!

about the reader

For experienced PHP developers looking to improve their code.

about the authors

Trevoir Williams is a software engineer and part-time lecturer. With a master’s degree in computer science, he has spent over a decade teaching web, software, and database development courses. He also has extensive industry experience in web application development, Azure Cloud System, and server administration.

Dave Hollingworth is an IT trainer and backend web application developer. Dave developed his first web application back in 1998, and has been working in the field of web application development ever since. He has a master's degree in computer science, along with extensive experience in web application development.