Es lo que digo eso pasa en todos los lenguajes, realmente el programador es el que debe de estar a cargo de saber que esta implementando y como, hay muchas cosas que si, PHP te advierte, pero también uno tiene que tener cierta conciencia en lo que hace.
Como todo puede ser una herramienta de dos filos, te puede ayudar y ser una excelente herramienta, o puede ser una pistola suicida, el como se use, depende de cada uno