PHPackages                             foacs/pphi - 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. [Database &amp; ORM](/categories/database)
4. /
5. foacs/pphi

ActiveLibrary[Database &amp; ORM](/categories/database)

foacs/pphi
==========

PHP Persistence Holder Interface

20PHP

Since May 14Pushed 6y ago2 watchersCompare

[ Source](https://github.com/Foacs/pphi)[ Packagist](https://packagist.org/packages/foacs/pphi)[ RSS](/packages/foacs-pphi/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (1)DependenciesVersions (5)Used By (0)

[![Build Status](https://camo.githubusercontent.com/f6e927988928678ace08c8b3250e9d50addc722486b18bf8a84834cb9a58770f/68747470733a2f2f7472617669732d63692e6f72672f466f6163732f707068692e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Foacs/pphi) [![codecov](https://camo.githubusercontent.com/998f3219e92e851bec50e5708508e86cba666dbf458f1fb037a626e226e3d486/68747470733a2f2f636f6465636f762e696f2f67682f466f6163732f707068692f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/Foacs/pphi) [![PHP from Packagist](https://camo.githubusercontent.com/36c480d5c2683d7b26298cfaf7379ca6ca04979c79d7cb7aae5a18f0cc756942/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f466f6163732f707068692e737667)](https://camo.githubusercontent.com/36c480d5c2683d7b26298cfaf7379ca6ca04979c79d7cb7aae5a18f0cc756942/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f466f6163732f707068692e737667) [![Packagist](https://camo.githubusercontent.com/700988a2b8d9775cd41e6f756b395a5510dc08cccf597f01cc2ab9b527f7772e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f666f6163732f70706869)](https://camo.githubusercontent.com/700988a2b8d9775cd41e6f756b395a5510dc08cccf597f01cc2ab9b527f7772e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f666f6163732f70706869) [![GitHub repo size](https://camo.githubusercontent.com/96d10f68dd7da640d94546259fd34a73255f6ed8d2635bd1aa65974416ddf0fa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f486f76656e736f66742f707068692e737667)](https://camo.githubusercontent.com/96d10f68dd7da640d94546259fd34a73255f6ed8d2635bd1aa65974416ddf0fa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f486f76656e736f66742f707068692e737667)

PPHI Φ *(English)*
==================

[](#pphi-φ-english)

```
French below | Fraçais en dessous

```

A PHP Persistence Holder Interface
----------------------------------

[](#a-php-persistence-holder-interface)

### What is PPHI ?

[](#what-is-pphi-)

The purpose of PPHI is to help you to handle your data, more particularly to save, load, update or delete them.

### What does PPHI do and not do?

[](#what-does-pphi-do-and-not-do)

It's able to:

- handle data from SQL server, as MySQL or MariaDB
- handle multiple data sources
- load your data and save it from your data sources

It's not able to:

- write your application
- make coffee

### Quick-start guide

[](#quick-start-guide)

*This is a quick-start guide, for complete instructions, please refer to the PPHI wiki and documentations.*

```
Comming soon

```

### I have a problem, what I have to do ?

[](#i-have-a-problem-what-i-have-to-do-)

If you have a problem with PPHI, you have several option:

- you can create a issue in github
- you can send us an email:
- you can join our Discord: [Discord server](https://discord.gg/wJK2Evt)

Choose the most relevant option depending to your case.

### How to contribute ?

[](#how-to-contribute-)

You want to contribute to this project, you can found related information in the file `CONTRIBUTING.md` at the root of the project.

You can also join use in our teams to contribute to our project. To do this, please visit this link: not available now

We suggest you to read the file `CODE_OF_CONDUCT.md` to know community's rules.

### License agreement

[](#license-agreement)

Before using PPHI in your project, we ask to read the license agreement related to PPHI. You can find it in the file `LICENSE.md` at the root of project and on the license website: [CeCILL-C license website](http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html)

PPHI Φ *(Français)*
===================

[](#pphi-φ-français)

Une interface de gestion de la peristance en PHP
------------------------------------------------

[](#une-interface-de-gestion-de-la-peristance-en-php)

### Qu'est ce que PPHI ?

[](#quest-ce-que-pphi-)

PPHI est l'acronyme de *PHP Persistence Holder Interface*, en français *interface de gestion de la persistance en PHP*.

Son Objectif est de vous aider à gérer vos données, plus particulièrement à les charger, sauvegarder, mettre à jour ou supprimer.

### Que fait et ne fait pas PPHI ?

[](#que-fait-et-ne-fait-pas-pphi-)

Il est capable de:

- gérer des données d'un serveur SQL, comme MySQL ou MariaDB
- gérer plusieurs sources de données
- charger vos données et les sauvegarder depuis vos sources de données

Il n'est pas capable de:

- écrire votre application
- faire du café

### Guide démarrage

[](#guide-démarrage)

*Ceci est un guide de démarrage, pour des instructions complètes, réferez-vous à wiki de PPHI ou à la documentations.*

```
Arrive bientôt

```

### J'ai un problem, que dois-je faire ?

[](#jai-un-problem-que-dois-je-faire-)

Si vous avez un problème avec PPHI, vous avez plusieurs options:

- vous pouvez créer un ticket dans github
- vous pouvez nous envoyer un email:
- vous pouvez rejoindre notre Discord: [Discord server](https://discord.gg/wJK2Evt)

Choisisez l'option la mieux adaptée à votre situation.

### Comment contribuer ?

[](#comment-contribuer-)

Vous voulez contribuer à ce projet, vous pouvez trouver les informations nécessaire dans le fichier `CONTRIBUER.md` à la racine du projet.

Vous pouvez également nous rejoindre dans nos équipes pour contribuer à nos projets. Pour cela, visitez ce lien: pas disponible pour le moment

Nous vous suggérons de lire le fichier `CODE_DE_CONDUITE.md` pour connaître les règles de la communauté.

### Contrat de licence

[](#contrat-de-licence)

Avant d'utilsé PPHI, nous vous demandons de prendre connaissance du contrat de licence lié à PPHI. Vous pouvez le trouver dans le fichier `LICENCE.md` à la racine du projet ou sur le site web de la licence: [site web de la licence CeCILL-C](http://www.cecill.info/licences/Licence_CeCILL-C_V1-fr.html)

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/bb71ba52715dc422ec2884cc821aff028556b88d6548caae6bfbb78932a7ad51?d=identicon)[Dederobert](/maintainers/Dederobert)

---

Top Contributors

[![dederobert](https://avatars.githubusercontent.com/u/1359693?v=4)](https://github.com/dederobert "dederobert (50 commits)")

---

Tags

librarypersistencepersistence-frameworkphpphp-libraryphp7

### Embed Badge

![Health badge](/badges/foacs-pphi/health.svg)

```
[![Health](https://phpackages.com/badges/foacs-pphi/health.svg)](https://phpackages.com/packages/foacs-pphi)
```

###  Alternatives

[jdorn/sql-formatter

a PHP SQL highlighting library

3.9k117.2M114](/packages/jdorn-sql-formatter)[propel/propel1

Propel is an open-source Object-Relational Mapping (ORM) for PHP5.

8351.6M87](/packages/propel-propel1)[jfelder/oracledb

Oracle DB driver for Laravel

11518.4k](/packages/jfelder-oracledb)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
