Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/s-damian/design-patterns-php

Design Patterns PHP - Examples with PHP 8.3
https://github.com/s-damian/design-patterns-php

active-record-design-pattern adapter-pattern decorator-pattern dependency-injection-container dependency-injection-pattern design-patterns facade-pattern factory-pattern multiton-pattern mvc mvc-pattern observer-pattern php php8 php83 singleton-pattern

Last synced: about 16 hours ago
JSON representation

Design Patterns PHP - Examples with PHP 8.3

Awesome Lists containing this project

README

        

# Design Patterns - Examples with PHP 8.3

Here are some examples of design patterns in PHP 8

## Auteur

[![PHP Developer](https://raw.githubusercontent.com/s-damian/medias/main/s-damian-logo-full-stack.webp)](https://github.com/s-damian)

## Design Patterns

* [Active record](https://github.com/s-damian/design-patterns-php/tree/master/src/active-record)

* [Adapter](https://github.com/s-damian/design-patterns-php/tree/master/src/adapter)

* [Decorator](https://github.com/s-damian/design-patterns-php/tree/master/src/decorator)

* [Dependency injection](https://github.com/s-damian/design-patterns-php/tree/master/src/dependency-injection)

* [Dependency injection container (DIC)](https://github.com/s-damian/design-patterns-php/tree/master/src/dependency-injection-container)

* [Facade](https://github.com/s-damian/design-patterns-php/tree/master/src/facade)

* [Factory](https://github.com/s-damian/design-patterns-php/tree/master/src/factory)

* [MVC (Model-View-Controller)](https://github.com/s-damian/design-patterns-php/tree/master/src/mvc)

* [Multiton](https://github.com/s-damian/design-patterns-php/tree/master/src/multiton)

* [Observer](https://github.com/s-damian/design-patterns-php/tree/master/src/observer)

* [Singleton](https://github.com/s-damian/design-patterns-php/tree/master/src/singleton)

## Contributing

### Bugs and Suggestions

If you discover an error or if you have a suggestion for me, please send me a message.