Un framework non è altro che una raccolta di funzioni specifiche che ti aiutano nella programmazione per le funzionalità più comuni, inoltre dovendo rispettare la struttura decisa dal framework stesso, ti indirizza ad avere del codice meglio organizzato per eventuali modifiche e manutenzione.

Detto questo, non serve chissà quale conoscenza di PHP per usare un framework studiato per questo linguaggio, dovrai però studiare la documentazione del framework scelto per rispettare i vincoli che impone e le funzioni che ti offre.