нет, не подойдет, конечно - это не userland, и ты не разрабатываешь фреймворки, у приложения и фреймворка разное все: цели, принципы, архитектура, синтаксис - все
аналогично мы не смешиваем проблемы расширений, драйверов, тесты
на уровне фреймворка допустим eval, даже AST можно распарсить, а для тестирования и системное время можно поменять на лету, и работать с приватным полем через runkit
давай что-то из твоих реальных задач