Jeff explains Defensive Programming – an approach to programming that aims to predict and intercept problems before they exist by following good practices

Fonte: Defensive Programming in PHP