1. phalcon-first-example

Phalcon: First Example


This tutorial guides you through creating your first example with the Phalcon PHP framework, a high-performance web framework for PHP.

First Example with Phalcon


There is no specific syntax to create a Phalcon project, but we'll use Phalcon DevTools to scaffold the project. Make sure Phalcon DevTools is installed:

composer require phalcon/devtools

Then, create a new project:

vendor/bin/phalcon create-project myproject


Let's create a simple controller and view in our Phalcon project.

  1. Navigate to the project directory:

    cd myproject
  2. Generate a controller:

    vendor/bin/phalcon generate controller MyController
  3. Open app/controllers/MyControllerController.php and add a simple action:

    public function indexAction()
        echo "Hello, Phalcon!";
  4. Access this action by visiting http://localhost/myproject/my-controller.


When you visit the specified URL, you should see the "Hello, Phalcon!" message.


Phalcon follows the MVC pattern. In this example, we created a controller named MyController with an indexAction that echoes a simple message. The DevTools command generated the necessary files and structure for us.


  • Rapid Development: Phalcon's DevTools help in rapidly creating controllers, models, and other components.
  • High Performance: Utilize Phalcon's C-extension to achieve high performance in your PHP applications.

Important Points

  • Ensure Phalcon DevTools are installed and accessible in your project.
  • Follow the MVC pattern for structuring your Phalcon projects.
  • Phalcon is well-suited for performance-critical applications.


Creating your first example with Phalcon involves using Phalcon DevTools to scaffold the initial project structure. Phalcon's high performance and developer-friendly tools make it a great choice for building modern PHP web applications.

Published on: