Nota: sono ultra impegnato e quindi non ho letto tutte le altre risposte, quindi spero di non ripetere le idee.
Sono quasi tentato di dire che sono d'accordo con lo spirito di ciò che è stato detto, ma non darei il mio nome alla caratterizzazione che il tuo professore / insegnante ha dato.
È incontestabile che PHP sia un linguaggio di programmazione estremamente popolare. Detto questo, lo conterei ancora tra i linguaggi di programmazione “specifici del dominio” e se provassi a trasmettere più concetti trascendentali (scusate! In questo caso la filosofia qui), non userei PHP. PHP è tra i cosiddetti linguaggi di programmazione "Turing-complete" (ovvero, non è AppleScript, è adatto a qualsiasi problema di programmazione), ma penso che abbia un design così specifico per il Web (basti pensare al prologo PHP e al modo in cui XML -influenzato è) che potrebbe distrarre dalla disciplina di programmazione di base.
PHP non è un linguaggio di programmazione per hobby: molti professionisti lo usano. In effetti, direi che Python 3 è più un linguaggio "hobbista" che PHP. Sembra proprio una risata piuttosto umile dalla torre d'avorio piuttosto che un'affermazione sulla realtà.
E per quanto riguarda la parte "facile". Ragazzo, sto davvero iniziando a non gradire il tuo insegnante. La programmazione non dovrebbe essere inutilmente bizantina o difficile. Un buon linguaggio è quello che ti consente di presentare le tue idee in modo chiaro, non criptico. Non trovo PHP facile; nel senso che non trovo facile formulare idee anche semi-difficili con una chiarezza approssimativa. Trovo molto più facile farlo in, diciamo Python, o C con Literate Programming.
Riepilogo: PHP è popolare, ma non esattamente elegante per trattare il nucleo dell'informatica. Il tuo insegnante suona come un bastardo.