Nota: Estoy muy ocupado y, por lo tanto, no he leído todas las otras respuestas, así que espero no repetir ideas.
Estoy casi tentado a decir que estoy de acuerdo con el espíritu de lo que se dijo, pero no diría mi nombre a la caracterización que dio su profesor / maestro.
Es indiscutible que PHP es un lenguaje de programación extremadamente popular. Dicho esto, todavía lo contaría entre los lenguajes de programación "específicos de dominio", y si estuviera tratando de transmitir más conceptos trascendentales (¡perdón!), No usaría PHP. PHP se encuentra entre los llamados lenguajes de programación "Turing-complete" (es decir, no es AppleScript, es adecuado para cualquier problema de programación), pero creo que tiene mucho diseño específico para la Web (solo piense en el prólogo de PHP y cómo XML influido es) que podría distraer de la disciplina central de programación.
PHP no es un lenguaje de programación para aficionados: muchos profesionales lo usan. De hecho, diría que Python 3 es más un lenguaje "aficionado" que PHP. Eso suena como una carcajada bastante tonta de la torre de marfil en lugar de una declaración sobre la realidad.
Y en cuanto a la parte "fácil". Chico, realmente estoy empezando a disgustar tu maestro La programación no debe ser innecesariamente bizantina o difícil. Un buen lenguaje es aquel que le permite presentar sus ideas claramente, no crípticamente. No encuentro PHP fácil; en el sentido de que no me resulta fácil formular incluso ideas semi-difíciles con una claridad aproximada. Me resulta mucho más fácil hacer esto, digamos Python, o C con Literate Programming.
Resumen: PHP es popular, pero no exactamente elegante para tratar el núcleo de la informática. Tu profesor suena como un imbécil.