muy dificil, yo diría que tomes en cuenta los años que llevas programando. Que tanto sabes hacer sobre POO y tener conceptos sólidos casi de memoria.
También cuenta mucho cuantos lenguajes conoces porque pienso que es necesario que te manejes en otros lenguajes además de PHP.
Y bueno, solo tienes que autoevaluarte. Algunas veces es difícil hacer una auto-evaluación acertada y para eso puedes recurrir a las certificaciones. Te pones a estudiar y haces los examenes. Compara tus calificaciones y saca promedios.
En PHP las certificaciones las realiza ZEND.
Por ejemplo si tu promedio está al rededor de un 80% puedes considerarte semi senior.
Saludos.
Yo no votaré