It is hard to determine which frameworks to use, but one thing you can do is look at Github’s popular repo list and filter by language as PHP. Then list out the frameworks on the list. Research the pros and cons of each, and the one that has the features that you need. The best choice should have all of the features that your project needs.
Rey’s original response can be found here on Quora