I am building a PHP framework from scratch for the sake of learning how to do it.