Не делайте так:
class Blog extends Controller { function blog(){ echo "blog/blog\n"; } }
blog() будет вызвана два раза: один раз как конструктор, другой — как метод.