IHP is very opinionated in the way how it approaches building web applications (Code Gen, Project structure, Naming, ..). But exactly this kind of opinionated design makes it possible to be very productive, compared to doing everything yourselves.
Disclaimer: I've only looked at the docs of IHP, but this was what it looked like it was doing.