webutviklere bruke den populære PHP skriptspråk for å lage dynamiske nettsider . PHP rammer effektivisere PHP evner. Disse rammer tillater utvikleren å bruke deler av PHP-kode som allerede er skrevet av andre utviklere . Utvikleren trenger ikke å finne opp hjulet og skrive en haug med PHP-kode som allerede eksisterer. Her er noen av de beste PHP rammer. CakePHP
Minst 39871 nettside har rullet ut CakePHP rammeverket ( som i 2011) . Den CakePHP rammeverket bruker en Model-View -Control ( MVC ) design mønster . Med MVC , samhandler en besøkende til et nettsted med serveren ved å sende en link forespørsel . Koblingen sender data til kontrolleren . Kontrolleren kan matche forespørsel med visse kriterier før gifte brukerens ønske med data . Modeller kan hente disse dataene fra en rekke kilder som MySQL -databaser , RSS feeds eller flate filer . Til slutt , mottar kunden dataene fra visningen .
PHP Layers Menu
PHP Layers -menyen bruker PHP til å behandle data for dynamiske HTML- menyer . PHP Layers har blitt inkludert på over 45000 nettsteder (se Ressurser for demo på SourceForge ) .
Symfony
Symfony rammeverk funksjoner på enten en Unix eller Windows Web server. Den er kompatibel med nesten alle database-programmer . Symfony hevder også å være mer enn bare en MVC -programmet ved at den inneholder en rekke ekstra funksjoner, for eksempel caching og stillas . Den Symfony pakken inkluderer flere andre open- source PHP-prosjekter og JavaScript biblioteker.
Zend Framework
Zend Framework bistår i utviklingen av Web 2.0-applikasjoner og integrerer med Application programmeringsgrensesnitt ( API ) fra populære nettsteder. Zend gir et kommandolinjeverktøy som lar utviklere å generere et første prosjekt struktur for å få sine nye Web-prosjekter til en rask start. Rammeverket støtter også integrasjon med JavaScript Object Notation ( JSON ) utganger .