Framework PHP to platforma do tworzenia aplikacji internetowych w języku PHP. Zawiera biblioteki z gotowymi funkcjami i klasami oraz, częściej, elementy służące do realizacji wzorców projektowych oprogramowania. Te ostatnie stanowią nieszablonowy szkielet przyszłego projektu, na który programista nawleka kod pisany od podstaw lub dziedziczony z klasy bibliotecznej.
Frameworki PHP stały się zwyczajem, ponieważ dbają o przyziemne i powtarzalne aspekty tworzenia stron internetowych. Ponadto, funkcje i klasy biblioteczne są zgodne ze standardowymi praktykami tworzenia stron internetowych i są dobrze przetestowane. Używając ich, nie będziesz musiał ciągle wymyślać koła na nowo, jak również znacznie zmniejszysz prawdopodobieństwo wystąpienia błędów, które mogą eskalować i spowodować awarię.
Ostatnią, ale nie najmniej ważną zaletą polegania na tych frameworkach jest to, że sprawiają one, że Twój kod jest czytelny i zrozumiały dla innych programistów, którzy mogą pracować nad tym samym projektem.