Сайты не дадут реальной картины (Вам, ведь, именно это требуется, так?).
Не существует абсолютно точного глобального определения уровня программиста и его знаний. У каждой конторы свои требования к начинающим и опытным разработчикам, а также своя градация (где-то есть jun, mid, senior, а где-то просто программист и старший программист, и всё). Где-то используют, к примеру, Laravel, а где-то процедурный код на PHP 4+ (и в этих двух конторах уровень того же сениора будет совсем разный).
Поэтому рабочий вариант только один - потратить время на просмотр объявлений о вакансиях в Вашем регионе, выписать пункты, которые требуются по вакансиям, в общем, собрать некую статистику.
Ну а на основе статистики, проверьте по пунктам, есть ли у Вас знания по тому или иному пункту )
PS: помимо знаний самого PHP и фреймворков, большенству программистов требуется знания unix'а, SQL, баз данных (обычно mysql/postgresql). Не забываем о тестах, x-debug, умением работать с composer, умением работать со сторонними API, базовые знания html, css, js (+ хотя бы немного jquery). Джуниор должен знать вышеописанные вещи хотя бы поверхностно (ладно, xdebug, и фреймворки можно упустить), а сениор знать и уметь свободно пользоваться. Исходя из этого, в большинстве контор стать сениором за год чисто физически не реально.