PHPackages                             jokod/impactco2-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. jokod/impactco2-php

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

jokod/impactco2-php
===================

Une librairie PHP permettant de comparer la consommation en CO₂e de divers équivalents

1.2.2(3mo ago)13MITPHPPHP ^8.3CI passing

Since Oct 9Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/Jokod/impactco2-php)[ Packagist](https://packagist.org/packages/jokod/impactco2-php)[ RSS](/packages/jokod-impactco2-php/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (5)Dependencies (6)Versions (12)Used By (0)

[![ImpactCO2 Logo](./docs/images/impactco2_logo.webp)](./docs/images/impactco2_logo.webp)

[![Latest Version on Packagist](https://camo.githubusercontent.com/2300f7343d3e1d7d410b2055fd84ecb36bbe317a48015ab1921f96f7ec9da695/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a6f6b6f642f696d70616374636f322d7068702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jokod/impactco2-php) [![Total Downloads](https://camo.githubusercontent.com/1473926c43ee544ced499f7016107bacce25b11d92e1b505f6a7c5873a681ad4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a6f6b6f642f696d70616374636f322d7068702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jokod/impactco2-php) [![License](https://camo.githubusercontent.com/73997f0d71a91491cdec5ac46d3478f1eca7d3f91e9e4104448874fd7d5bc008/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6a6f6b6f642f696d70616374636f322d7068702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jokod/impactco2-php) [![GitHub release](https://camo.githubusercontent.com/bbd0c26aed63dba5ad6542fa0fe4a0e28e5296a83c115996bd6f237b84e112e8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6a6f6b6f642f696d70616374636f322d7068703f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/bbd0c26aed63dba5ad6542fa0fe4a0e28e5296a83c115996bd6f237b84e112e8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6a6f6b6f642f696d70616374636f322d7068703f7374796c653d666c61742d737175617265)

🌍 ImpactCO2 PHP Client
======================

[](#-impactco2-php-client)

Une librairie PHP simple et robuste pour interagir avec l'API ImpactCO2 de l'ADEME. Calculez facilement l'empreinte carbone de vos activités (transport, chauffage, alimentation, etc.) directement depuis votre application PHP.

Retrouvez le projet ainsi que la documentation officielle de l'API ImpactCO2 sur [impactco2.fr](https://impactco2.fr/).

📋 Table des matières
--------------------

[](#-table-des-matières)

- [Prérequis](#-pr%C3%A9requis)
- [Installation](#-installation)
- [Démarrage rapide](#-d%C3%A9marrage-rapide)
- [Utilisation détaillée](#-utilisation-d%C3%A9taill%C3%A9e)
    - [Configuration du client](#configuration-du-client)
    - [Transport](#1-transport)
    - [Chauffage](#2-chauffage)
    - [Fruits et légumes](#3-fruits-et-l%C3%A9gumes)
    - [Thématiques](#4-th%C3%A9matiques)
    - [Détail d'une thématique](#5-d%C3%A9tail-dune-th%C3%A9matique)
    - [Alimentation](#6-alimentation)
- [Gestion des erreurs](#-gestion-des-erreurs)
- [Tests](#-tests)
- [Contribuer](#-contribuer)
- [Licence](#-licence)

🔧 Prérequis
-----------

[](#-prérequis)

- **PHP 8.3** ou supérieur
- Extension **JSON** activée
- **Composer** pour la gestion des dépendances

📦 Installation
--------------

[](#-installation)

Installez la librairie via Composer :

```
composer require jokod/impactco2-php
```

🚀 Démarrage rapide
------------------

[](#-démarrage-rapide)

Voici un exemple simple pour calculer les émissions CO₂e d'un trajet en voiture :

```
