Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/softius/no-php-framework
Build your own PHP Application using libraries only (no framework)
https://github.com/softius/no-php-framework
books composer libraries no-framework php7
Last synced: 10 days ago
JSON representation
Build your own PHP Application using libraries only (no framework)
- Host: GitHub
- URL: https://github.com/softius/no-php-framework
- Owner: softius
- License: mit
- Created: 2018-06-16T15:26:47.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-06-21T12:56:41.000Z (over 6 years ago)
- Last Synced: 2024-11-29T12:50:41.814Z (2 months ago)
- Topics: books, composer, libraries, no-framework, php7
- Language: PHP
- Size: 23.4 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Build your own PHP Application using libraries only
This is a guide on how you can build a modern PHP application without using any framework. In this repository, you will find examples on how you can initiate an application using composer, how you can setup a dependency injector and how you can glue various libraries to produce a working application.
## Why?
You may want to have a look at this repository, in case:
* You are working on a legacy PHP application and you are looking for ways to modernize it.
* You are already using a PHP framework but you want to understand how the magic happens.
* You are looking for a comprehensive tutorial on PHP.
* You have some free time and you want to learn something new.## Overview
The guide is structured as a series of mini chapters, which can be found in the sub directories of this repository. Each chapter covers a different topic, contains a working PHP application along with a technical guide on how everything was put together.
You can either start from the first chapter and proceed to the last one (chapter by chapter) or jump straight to any chapter.
As part of this guide we will build an application similar to trakt.tv. Here are the features that we will cover
* Search TV Shows
* Integration with tvdb API
* Personalised TV Recommendations
* Personal lists (watched, like to watch)
* API## Table of contents
1. [Introduction][chapter-1]## Disclaimer
The working examples found in this repository are a guide and they are not suitable for use in production.
## License
The MIT License (MIT). Please see [License File](LICENSE) for more information.
[chapter-1]: ./chapter-1/