View Kushal Bhakta Joshi's profile on LinkedIn

profile for coosal at Stack Overflow, Q&A for professional and enthusiast programmers

Introduction to Phalcon Framework

Phalcon is a high-performance web framework for PHP based on the MVC pattern with purely OOP concept. Originally released in 2012, it is an open-source framework. Unlike most PHP 5 frameworks, Phalcon is implemented as an extension written in C / C++ offerring high-performance and lower resource consumption. This is intended to be the fastest than comparable frameworks written primarily in PHP. The only major drawback of this approach is that root / administrative access is required on the server in order to install the framework.

How does Phalcon work?

  • Components are loosely coupled, i.e. can be used fully or some parts as glue¬†components.
  • Low level optimization provides the lowest overhead for MVC based applications.
  • Interact with databases with maximum performance by using ORM built on C-extension for PHP.
  • Direct access to internal PHP structures optimizes the execution time.


  • Full MVC Applications
    • Single Module
    • Multi Module
    • Micro Applications
  • ORM
    • Transactions
    • Relations
    • Events
    • Hydration
    • Profiling
    • Behaviors
    • PHQL
    • Validations
    • Logging
    • Sharding
  • ODM for Mongo
  • Volt Template Engine
  • DI / IOC
  • Events Management
  • Encryption
  • HTTP Request/ Response / Cookies
  • Escaping / Filtering
  • Forms Builder / Validation
  • Flash Messages
  • Cache
  • Pagination
  • Annotations
  • Security
  • Transalations
  • Assets Management
  • Universal Auto-Loader
  • Logging
  • CLI