PHP Architect · Vol 18, Issue 7 · July 2019
Defensive Coding Crash Course
Ensuring software reliability, resiliency, and recoverability is best achieved by practicing effective defensive coding. Take a crash course in defensive coding with PHP as we cover attack surfaces, input validation, canonicalization, secure type checking, external library vetting, cryptographic agility, exception management, automatic code analysis, peer code reviews, and automated testing. Learn some helpful tips and tricks and review best practices to help defend your project
The full article is in PHP Architect Vol 18, Issue 7. Subscribe to read it and every new issue.