Какой микро модульный php движок посоветуете для изучения внутренностей?
Позвольте вас отправить в google со слегка изменённым вопросом, руководствуясь следующими аргументом, что 90% задач решаются с помощью шаблонов и тратить время на велосипедостроение даже в целях самообучения, крайне не рекомендуется, потому что изучая архитектуру в общем - вы решите больше задач и построете свой "микродвижок" уже через пару дней, после понимания основ дизайна. Взглянуть на микродвижок<?php

error_reporting(E_ALL);
ini_set('display_errors', 1);

class Extension1
{
    public function renderContent()
    {
        return "Hello";
    }
}

class Extension2
{
    public function renderContent()
    {
        return "Word!";
    }
}


class MicroApp
{
    private $extensions;

    public function __construct($extensions)
    {
        foreach ($extensions as $extension) {
            $this->extensions[] = new $extension();
        }
    }

    public function run()
    {
        echo "<!DOCTYPE html>";
        foreach ($this->extensions as $extension) {
            echo htmlspecialchars($extension->renderContent(), ENT_COMPAT, 'UTF-8', true) . " ";
        }
        echo "</html>";
    }
}


$app = new MicroApp([
    'Extension1',
    'Extension2',
]);

$app->run();
Мне в свое время очень помогла понять реализацию моделей маленькая CMS "Frog". Изучить её "внутренности" можно за пару-тройку часов. Она имеет возможность подключения модулей, хотя, на мой взгляд, сделано это не самым лучшим способом. Но для ознакомления сойдет.
www.madebyfrog.com