Things like including mixing code and markup outright, placing source in public facing directories, and not to mention the myriad PHP tutorials which encourage handling paths using simple concatenation.A better language, I feel, is one that 'pushes' against things that are wrong, and makes them harder to do.I would also have voted for Java if I could, for no other reason than its verbosity.ps.