---
title: "Config Project"
description: "Yet Another Config Lib"
type: "docs"
category: "doc"
tags: [php]
authors: [Anonymous]
date: "2026-08-24"
last_update: "2026-08-24"
time_minutes: 1
draft: false
unlisted: false
url: "https://www.derafu.dev/docs/data/config"
---

# Yet Another Config Lib

![GitHub last commit](https://img.shields.io/github/last-commit/derafu/config/main)
![CI Workflow](https://github.com/derafu/config/actions/workflows/ci.yml/badge.svg?branch=main&event=push)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/derafu/config)
![GitHub Issues](https://img.shields.io/github/issues-raw/derafu/config)
![Total Downloads](https://poser.pugx.org/derafu/config/downloads)
![Monthly Downloads](https://poser.pugx.org/derafu/config/d/monthly)

## Installation

Install via Composer:

```bash
composer require derafu/config
```

## Basic Usage

```php
use Derafu\Config\Configuration; // Or `Options`.

$configuration = new Configuration([
    'app' => [
        'name' => 'Derafu Config',
    ],
]);

echo $configuration['app']['name'];           // "Derafu Config"
echo $configuration['app.name'];              // "Derafu Config"
echo $configuration->get('app.name');         // "Derafu Config"
echo $configuration->get('app')->get('name'); // "Derafu Config"
```



---
Last updated on 24/08/2026
#php
