Skip to content

My personal PHP framework project for deepening my understanding of web framework principles

Notifications You must be signed in to change notification settings

SamaRostami/Submarine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Submarine: Personal PHP MVC Framework

Submarine is a personal MVC (Model-View-Controller) framework built with vanilla PHP, aimed at deepening understanding of web framework principles and architecture.

Core Components

  • Application: Initializes the framework and handles application bootstrapping.
  • Controller: Implements controllers to handle user requests and generate responses.
  • Request: Encapsulates HTTP request details such as headers, parameters, and input data.
  • Response: Manages HTTP responses including headers, status codes, and content.
  • Router: Implements a routing system to map URLs to specific controller actions.
  • Simple Validator: Provides basic validation capabilities for input data.

About

My personal PHP framework project for deepening my understanding of web framework principles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published