A curated list of awesome Phalcon libraries and resources php list awesome phalcon awesome-list phalcon-php-framework phalcon-boilerplate Ruby MIT 115 595 0 0 Updated Jan 5, 2021. Is a private holding company that owns 6 electrical construction & services companies with almost 200 years of operating experience. Since our founding in 1974, McPhee Electric has grown steadily and strategically into an all encompassing electrical and prime contractor.

  • Phalcon Tutorial
  • Phalcon Useful Resources
  • Selected Reading

Prerequisites − We need WAMP/LAMP/MAMP or XAMPP stack for this framework.

Following are the steps for the installation process of Phalcon framework in Windows.

Step 1 − Phalcon installation is completely dependent on dll file. DLL (Dynamic Link Library) creates the required package and plugins for Phalcon.

The following link is used for downloading dll file −

Step 2 − Download the required dll file. Check for the appropriate configuration of the system and download the required dll file. After downloading the file, extract phalcon-php.dll to /php/ext in the xampp folder.

Step 3 − Edit the path in php.ini file to get it configured in a similar manner of other .dll files.

Step 4 − Once the path is edited, restart the xampp/wamp stack. It will be clearly visible in the dashboard, once the dll file is properly set.

Step 5 − After downloading the package, set the path variable in the system properties.

Step 6 − The dll files and Phalcon tools together help in creating the project/web application. The user can verify through command prompt whether Phalcon framework has been successfully installed. The output will be displayed as shown in the following screenshot.

Step 7 − Once this necessary output is received, create a project using the following command −

The following output will be displayed.

Step 8 − The web application is successfully created. Click the following URL − http://localhost/demo1

The output will be displayed as shown in the following screenshot. It is the welcome page for Phalcon PHP.

  • Phalcon Tutorial
  • Phalcon Useful Resources
  • Selected Reading

Sessions are server-side information storage which helps in user interaction with the website or web application. Each session is uniquely defined with a session ID, which is passed to the web server whenever the browser makes an HTTP request. The session ID is paired every time with the internal database such that all stored variables are retrieved.

Sessions in Phalcon

Phalcon uses session components which includes the wrappers to access the session data.

Following are the features in Phalcon −

  • Session data can be isolated from other components on the same domain.

  • According to the application needs, the session value can be changed with the help of the session adapter.

Starting a Session in Phalcon

All the session activities are associated with the adapter files which are declared in Services.php file inside the /config folder of the web application.

Creating a Session

Step 1 − Create a session controller for instantiating a session such that data can be retrieved appropriately.

Step 2 − Create a session with a name and value.

The above code produces the following output.

Removing a Session

It is possible to destroy the session or unset some variable values within the session in Phalcon.

El/m-2075 Phalcon

Phalcon vs laravel

Phalcon Usa

Following is the syntax to unset variable values in session.

As shown in the example above, the variable name created in the session is “data-content” which can be removed using the following code.


Following is the syntax to destroy the complete session.