An open API service indexing awesome lists of open source software.

https://github.com/kruithne/kramework7

PHP OOP Framework for PHP7
https://github.com/kruithne/kramework7

autoload dependency-injection mvc php php-framework php7

Last synced: 4 months ago
JSON representation

PHP OOP Framework for PHP7

Awesome Lists containing this project

README

          

[![Minimum PHP Version](https://img.shields.io/badge/php-%3E%3D%207.0-8892BF.svg?style=flat-square)](https://php.net/)
[![Build Status](https://img.shields.io/travis/Kruithne/KrameWork7.svg?style=flat-square)](https://travis-ci.org/Kruithne/KrameWork7)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)](https://github.com/Kruithne/KrameWork7/blob/master/LICENSE)

## KrameWork7 - PHP7+ Web Framework

### What is this?
For a long time, sites I developed would be based on [KrameWork](https://github.com/Kruithne/KrameWork), however as time has gone on, this has become more and more out-of-date. With the release of PHP7, rather than combing through the code-base and updating things, my plan is to redesign the framework from the ground-up using newer features and tech.

### What version of PHP does it support?
While originally developed for PHP7, the timely named KrameWork7 will be kept up-to-date with the latest release of PHP, including removal of deprecated functions and support for new shiny language features.

### It's not very frameworky..
Rather than following the previous version of [KrameWork](https://github.com/Kruithne/KrameWork) in trying to be a framework, KW7 acts more like a toolkit. If you're quickly trying to spin up a script or mini-site, and you want the functionality of auto-loading provided by KW7, you can simply create a new `AutoLoader` instance and you're good to go, no need to fiddle about with framework configurations, dependencies or bootstraps.

### Disclaimer
This is a personal project, intended for use on other personal projects. I make no promises about the performance or reliability of the framework, however it is in my best interest to make it as solid as possible. If you find any issues or room for improvement, feel free to contribute.