Every self-respecting PHP programmer should know at least two PHP frameworks. This is so that, when you come onto an existing project, you can criticize the current implementation and propose redoing everything on another framework. But it’s better to know three or even four frameworks, in case other PHP programmers have already managed to work on that project.