#1 https://www.airpair.com/php/posts/best-practices-for-modern-php-development