SlideShare a Scribd company logo
2
Most read
4
Most read
Introduction to PHP
frameworks
By Dumindu Pahalawatta
Introduction
A framework is a structure that developers choose to build their application. It
determines the structure of the application and facilitates it to connect with
many different API’s.
A proficient PHP framework enables developers to develop PHP application
faster, efficiently and assist in building stable applications thereby reducing
the amount of repetitive coding for PHP programmers.
Frameworks provide scaffolding features that facilitates the development
team to build faster and cleaner application. They often provide toolsets for
both the UI components and the database access.
Popular
frameworks
Features of PHP frameworks
MVC Architecture
Database Support
Community & Documentation etc...
MVC
Architecture
The framework should make
use of Model View
Controller (MVC)
architecture.
Some of the best
frameworks also provide
libraries, plug-ins, helpers,
and extensions to assist
developers.
It would be smart and
efficient to employ a
framework that has at
least two of these options.
Database
Support
It is one of the most crucial
aspects of every PHP
development framework.
You need decide your
framework depending on
the database you are
going to use for your web
application.
For Example: ‘CodeIgniter’
supports MySQL, Oracle,
and SQLite, whereas the
‘Kohana’ framework
doesn’t.
Community &
Documentation:
The framework should be
supported by a strong
community, not just in terms of
size but also in terms of
activity and usefulness.
Even if it’s a small community,
you should be able to get
ample support from the
community.
A PHP framework should also
have good documentation. It
should be comprehensive and
up-to-date.
Commonly used PHP frameworks
CakePHP Sympony Codeignitor Zend
Framework
Commonly used PHP frameworks
YII Kohana FuelPHP
CakePHP is a rapid
development framework for
PHP. It’s a foundational
structure for programmers
to create web applications.
CakePHP has an active
developer team and
community, bringing great
value to the project. It is also
the most preferred
development framework.
CakePHP
Speed up the creation and
maintenance of your PHP
web applications. Replace
the repetitive coding tasks
by power, control and
pleasure.
Symfony
CodeIgniter is a powerful PHP
framework with a very small
footprint, built for PHP
coders who need a simple
and elegant toolkit to create
full-featured web
applications.
CodeIgniter
It is an open source framework
for developing web
applications and services
using PHP 5.3+. Zend
Framework 2 uses 100%
object-oriented code and
utilizes most of the new
features of PHP 5.3, namely
namespaces, late static
binding, lambda functions
and closures.
Zend Framework 2 evolved
from Zend Framework 1, a
successful PHP framework
with over 15 million.
Zend
Framework
Yii comes with rich features:
MVC, DAO/ActiveRecord,
I18N/L10N, caching,
authentication and role-
based access control,
scaffolding, testing, etc. It
can reduce your
development time
significantly.
Yii Framework
An elegant HMVC
(Hierarchical model–view–
controller) PHP5 framework
that provides a rich set of
components for building
web applications.
Kohana
It is a simple, flexible,
community driven PHP 5.3+
framework, based on the
best ideas of other
frameworks.
FuelPHP
There are a number of PHP development
frameworks in the market which enables
the development team to do more with the
programming language. Development
frameworks makes coding for PHP more
manageable and programmers can take its
advantage by making use of a convenient
development framework.
Source
An introduction to PHP Frameworks

More Related Content

What's hot (20)

PDF
Top 7 php frameworks for startups 2019
ValueCoders
 
PPTX
Top10 php framwork used by php developer
Vikash Jangid
 
PPT
Introduction to YII framework
Naincy Gupta
 
PPT
Advanced Web Technology Microsoft Silverlight
anandk10
 
PPTX
Why choose Yii framework?
goodcore
 
PPT
9 Awesome cake php tutorials and resources
iScripts
 
PPT
Zend Framework
manugoel2003
 
PPTX
Web Content Management With Share Point
Optimus BT
 
PPTX
Yii framework
Leena Roja
 
PPTX
P H P Framework
Animesh Kumar
 
PDF
JavaCro'15 - Web UI best practice integration with Java EE 7 - Peter Lehto
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PPT
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
tabithascatena
 
PDF
Web application development with laravel php framework version 4
Untung D Saptoto
 
PDF
Top advantages of using laravel php framework
Elsner Technologies Pty. Ltd.
 
PPTX
Multiplatform
Prabhat gangwar
 
PPTX
Liferay 7
Son Nguyen
 
PDF
JavaCro'15 - Creating Android Apps that Use Liferay - Igor Bešlić
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PPTX
PHP Framework Battle
Achievers Tech
 
PPTX
Java useful in Mule
Shahid Shaik
 
Top 7 php frameworks for startups 2019
ValueCoders
 
Top10 php framwork used by php developer
Vikash Jangid
 
Introduction to YII framework
Naincy Gupta
 
Advanced Web Technology Microsoft Silverlight
anandk10
 
Why choose Yii framework?
goodcore
 
9 Awesome cake php tutorials and resources
iScripts
 
Zend Framework
manugoel2003
 
Web Content Management With Share Point
Optimus BT
 
Yii framework
Leena Roja
 
P H P Framework
Animesh Kumar
 
JavaCro'15 - Web UI best practice integration with Java EE 7 - Peter Lehto
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
tabithascatena
 
Web application development with laravel php framework version 4
Untung D Saptoto
 
Top advantages of using laravel php framework
Elsner Technologies Pty. Ltd.
 
Multiplatform
Prabhat gangwar
 
Liferay 7
Son Nguyen
 
JavaCro'15 - Creating Android Apps that Use Liferay - Igor Bešlić
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PHP Framework Battle
Achievers Tech
 
Java useful in Mule
Shahid Shaik
 

Viewers also liked (11)

PPTX
Economics Tutor
Economics Tuition in Singapore
 
PDF
Ecuaciones y desigualdades
Calhin Calhin
 
PDF
C07011424
IJERD Editor
 
PDF
Acc 201-unlv
milton rolland
 
PDF
Dia internacional da mulher farroupilha 2016
Meio & Mensagem
 
PDF
PROJECT BRIEF (AUGUST 2014).pdf
kychong1105
 
PPT
Мещерская сторона
Наталья Русанова
 
PDF
Derecho penal especial, mapa conceptual
gesellsant01
 
PPTX
Breanna Presentation
Katelyn Williamson
 
PDF
Conversation on the Road to Ethiopia - 2
Dave Stewart
 
PPTX
Iraq
Roopesh VN
 
Ecuaciones y desigualdades
Calhin Calhin
 
C07011424
IJERD Editor
 
Acc 201-unlv
milton rolland
 
Dia internacional da mulher farroupilha 2016
Meio & Mensagem
 
PROJECT BRIEF (AUGUST 2014).pdf
kychong1105
 
Мещерская сторона
Наталья Русанова
 
Derecho penal especial, mapa conceptual
gesellsant01
 
Breanna Presentation
Katelyn Williamson
 
Conversation on the Road to Ethiopia - 2
Dave Stewart
 
Ad

Similar to PHP Frameworks (20)

PPTX
Trusted PHP Development Services in the USA
TechnoProfiles Pvt. Ltd.
 
PDF
PHP Development: Top Frameworks for Creating Dynamic Websites.
JohnParker598570
 
PDF
Top 6 leading PHP frameworks for web development
Appfinz Technologies
 
PDF
Top 10 best PHP frameworks for web development.pdf
Moon Technolabs Pvt. Ltd.
 
DOCX
Top PHP Frameworks in 2024 That Developer Must Know
Clarion Technologies
 
PPTX
PPT - A slice of cake php
Konstant Infosolutions Pvt. Ltd.
 
PDF
Why CakePHP Is Superior to Other Web Frameworks! Examine Its Pros & Cons For ...
JPLoft Solutions
 
PDF
Best PHP Frameworks for Cutting-Edge Website Development in 2025.pdf
SeasiaInfotech2
 
DOCX
Top 13 Backend Frameworks for Web development in 2024
Clarion Technologies
 
PDF
Why Choose PHP for web app development_.pdf
Moon Technolabs Pvt. Ltd.
 
PDF
Which are the best PHP frameworks for web development that have a good future...
Moon Technolabs Pvt. Ltd.
 
PDF
How To Choose A PHP Web Development Framework In 2022
freitabrowing
 
PDF
PHP Web Development
Sanjida Afrin
 
ODP
Phpbasics And Php Framework
shivas
 
PDF
Prominent Back-end frameworks to consider in 2022!
Shelly Megan
 
PDF
How to Successfully Master the PHP Development Tools.pdf
Enterprise Wired
 
PPTX
Laravel : A Fastest Growing Kid
Endive Software
 
PDF
Introducing symfony
Wildan Maulana
 
PPTX
Can I learn PHP course in 3 months..pptx
asmeerana605
 
Trusted PHP Development Services in the USA
TechnoProfiles Pvt. Ltd.
 
PHP Development: Top Frameworks for Creating Dynamic Websites.
JohnParker598570
 
Top 6 leading PHP frameworks for web development
Appfinz Technologies
 
Top 10 best PHP frameworks for web development.pdf
Moon Technolabs Pvt. Ltd.
 
Top PHP Frameworks in 2024 That Developer Must Know
Clarion Technologies
 
PPT - A slice of cake php
Konstant Infosolutions Pvt. Ltd.
 
Why CakePHP Is Superior to Other Web Frameworks! Examine Its Pros & Cons For ...
JPLoft Solutions
 
Best PHP Frameworks for Cutting-Edge Website Development in 2025.pdf
SeasiaInfotech2
 
Top 13 Backend Frameworks for Web development in 2024
Clarion Technologies
 
Why Choose PHP for web app development_.pdf
Moon Technolabs Pvt. Ltd.
 
Which are the best PHP frameworks for web development that have a good future...
Moon Technolabs Pvt. Ltd.
 
How To Choose A PHP Web Development Framework In 2022
freitabrowing
 
PHP Web Development
Sanjida Afrin
 
Phpbasics And Php Framework
shivas
 
Prominent Back-end frameworks to consider in 2022!
Shelly Megan
 
How to Successfully Master the PHP Development Tools.pdf
Enterprise Wired
 
Laravel : A Fastest Growing Kid
Endive Software
 
Introducing symfony
Wildan Maulana
 
Can I learn PHP course in 3 months..pptx
asmeerana605
 
Ad

Recently uploaded (20)

PDF
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PPTX
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PPTX
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
PDF
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
PPTX
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
PPTX
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PPTX
How to Handle Salesperson Commision in Odoo 18 Sales
Celine George
 
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
PPTX
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
PPT
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PDF
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
PPTX
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
How to Handle Salesperson Commision in Odoo 18 Sales
Celine George
 
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 

PHP Frameworks

  • 1. Introduction to PHP frameworks By Dumindu Pahalawatta
  • 2. Introduction A framework is a structure that developers choose to build their application. It determines the structure of the application and facilitates it to connect with many different API’s. A proficient PHP framework enables developers to develop PHP application faster, efficiently and assist in building stable applications thereby reducing the amount of repetitive coding for PHP programmers. Frameworks provide scaffolding features that facilitates the development team to build faster and cleaner application. They often provide toolsets for both the UI components and the database access.
  • 4. Features of PHP frameworks MVC Architecture Database Support Community & Documentation etc...
  • 5. MVC Architecture The framework should make use of Model View Controller (MVC) architecture. Some of the best frameworks also provide libraries, plug-ins, helpers, and extensions to assist developers. It would be smart and efficient to employ a framework that has at least two of these options.
  • 6. Database Support It is one of the most crucial aspects of every PHP development framework. You need decide your framework depending on the database you are going to use for your web application. For Example: ‘CodeIgniter’ supports MySQL, Oracle, and SQLite, whereas the ‘Kohana’ framework doesn’t.
  • 7. Community & Documentation: The framework should be supported by a strong community, not just in terms of size but also in terms of activity and usefulness. Even if it’s a small community, you should be able to get ample support from the community. A PHP framework should also have good documentation. It should be comprehensive and up-to-date.
  • 8. Commonly used PHP frameworks CakePHP Sympony Codeignitor Zend Framework
  • 9. Commonly used PHP frameworks YII Kohana FuelPHP
  • 10. CakePHP is a rapid development framework for PHP. It’s a foundational structure for programmers to create web applications. CakePHP has an active developer team and community, bringing great value to the project. It is also the most preferred development framework. CakePHP
  • 11. Speed up the creation and maintenance of your PHP web applications. Replace the repetitive coding tasks by power, control and pleasure. Symfony
  • 12. CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. CodeIgniter
  • 13. It is an open source framework for developing web applications and services using PHP 5.3+. Zend Framework 2 uses 100% object-oriented code and utilizes most of the new features of PHP 5.3, namely namespaces, late static binding, lambda functions and closures. Zend Framework 2 evolved from Zend Framework 1, a successful PHP framework with over 15 million. Zend Framework
  • 14. Yii comes with rich features: MVC, DAO/ActiveRecord, I18N/L10N, caching, authentication and role- based access control, scaffolding, testing, etc. It can reduce your development time significantly. Yii Framework
  • 15. An elegant HMVC (Hierarchical model–view– controller) PHP5 framework that provides a rich set of components for building web applications. Kohana
  • 16. It is a simple, flexible, community driven PHP 5.3+ framework, based on the best ideas of other frameworks. FuelPHP
  • 17. There are a number of PHP development frameworks in the market which enables the development team to do more with the programming language. Development frameworks makes coding for PHP more manageable and programmers can take its advantage by making use of a convenient development framework.
  • 18. Source An introduction to PHP Frameworks