greycat 1539206115 learn https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/