A lot of PHP programmers with moderate coding experience tend to get into the trap of “frameworks”. Usually, a newbie learns more and knows enough to create his own CMS, after which he “discovers” that a framework solves a lot of repetitive coding. Sometimes, it does. But you don’t really need all that.