Je pense que le mieux c'est un BTS/DUT en informatique, cela te permettra de voir du php mais aussi du Java, C, ... . Comme les paradigmes de programmation sont relativement proches entre langages (PHP-Java, moins pour le C que j'ai cité), tu pourras transposer tes connaissances. Cela te permettra de voir d'autres métiers autour du web et de l'informatique en général.
D'après ma propre expérience, tous mes collègues et amis ont été embauchés pour des compétences qu'ils ont développés en autodidacte. L'école va te fournir une base, mais il te faudra toujours t'améliorer tout seul.
Il faut savoir que de mon côté, j'ai appris le php, HTML, CSS en autodidacte, j'ai déjà développé des mini sites internet pour des amis donc je connais quand même assez bien ces langages et j'ai un peu d'expérience.
PS : Que souhaites tu réaliser aussi ? Des sites web sous WordPress ? De grosses applications sous framework PHP ? Car ce n'est pas la même choses et ne demande pas le même niveau de compétences.