# [`\Shef\Options\Options`] Паттерны

> Запускаемые примеры: singleton.php,
config.php, smartstd.php —
как их гонять, написано в examples/README.md.

Запускаемые примеры: [singleton.php](https://github.com/bx-shef/options/blob/main/examples/singleton.php),
[config.php](https://github.com/bx-shef/options/blob/main/examples/config.php), [smartstd.php](https://github.com/bx-shef/options/blob/main/examples/smartstd.php) —
как их гонять, написано в [examples/README.md](https://github.com/bx-shef/options/blob/main/examples/README.md).

|             Класс | Описание                                                                            |
|------------------:|-------------------------------------------------------------------------------------|
| Options\Singleton | Singleton                                                                           |
|    Options\Config | Singleton для хранения настроек (реестр)                                            |
|  Options\SmartStd | Используется как расширение \stdClass.<br/>Умеет красиво в _array_ конвертироваться |


[← Работа с компонентами](/modules/options/components) | [↑ Содержание](/modules/options) | [Тестирование →](/modules/options/tests)

::note
Источник: [options/docs/7_pattern.md](https://github.com/bx-shef/options/blob/main/docs/7_pattern.md) — правки туда, сайт пересобирается сам.
::
