At what point does it stop being a flat file and start being an actual database albeit one implemented in a bit of a round about way?<p>With that said, PHP has sqlite support built in since 5.0 and sqlite3 since 5.3 so I see no reason to use this over that. Maybe the author can elaborate.<p>I remember writing code to do stuff like this in C way back when because there were literally no other choices.<p>Also, why is this on Hacker News?<p>Edit: I do, however, applaud any effort to contribute to the open source community. However, for anyone to trust this they would need unit tests and a composer package on Packagist.