Если вам для повышения скила: откройте нравящийся вам фреймворк, перепишите один из его компонентов так, что бы скорость выполнения была сравнима с нейтивным кодом на php, но при этом с тем же интерфейсом. Попробуйте протолкнуть вашу фичу в это фреймворк, если ее одобрят, плюс вам в карму, если не одобрят - получите стек ошибок, в чем вы ошибались))
Вот вам пример: по соглашению в проекте принята
обязательная валидация аргументов в каждом методе, хотя бы на тип, в противном случае - бросать исключение. На секундочку это туева хуча проверок, меня это дело запарило, решил под искать пакет, решающий эту задачу, их довольно много и архитектурно они вполне красивые, но есть нюанс:
время и
память. В проекте это реально критично, посему пришлось писать свое, увы с кучей дублирования (мне самому не нравится), но по бенчмаркам эта штука получилась быстрая))
https://github.com/ko-ko-ko/php-assert
Попробуйте реализовать подобный проект (не обязательно валидатор), это может быть например логгер(PSR-3) на udp порт, система аннотаций (как в доктрине, но более быстрая, пусть и менее функциональная), минималистичный роутер, работающий с
http-message, система по сбору статистики в стиле piwik, пусть и без frontend, но более настраиваемая и т.д.
Просто решение стандартных задач стандартными способами для стандартных результатов особо ничего не даст.
upd: проект переехал))