Reference Database to be used with php-compatinfo library

2.15.0 2020-06-30 11:20 UTC


Latest Stable Version Minimum PHP Version


Main goal of this project is to provide a standalone database (SQLite3) that references all functions, constants, classes, interfaces on PHP standard distribution and about 100 extensions.

This database is currently only supported by its initial project php-compatinfo on version 5.0


  • a Symfony console application to handle data (json files) of the SQLite3 database (see data/handleDB.php script)

More than 100 extensions (PHP standard distribution, but also PECL) are currently supported :

  • reference all functions
  • reference all constants
  • reference all classes
  • reference all classes constants
  • reference all interfaces
  • reference all methods
  • reference all ini entries
  • reference all releases

Version 2.15.0 support informations to latest PHP versions :

  • PHP 5.2.17
  • PHP 5.3.29
  • PHP 5.4.45
  • PHP 5.5.38
  • PHP 5.6.40
  • PHP 7.0.33
  • PHP 7.1.33
  • PHP 7.2.31
  • PHP 7.3.19
  • PHP 7.4.7

Currently 108 extensions are referenced in the database.

For future versions, see the CHANGELOG file.


See examples/useExtensionFactory.php script to learn how to access to informations in database.


  • PHP 7.1 or greater
  • PHPUnit 7 or greater (if you want to run unit tests)


  • Laurent Laville (Lead Developer)
  • Remi Collet (contributor on many extensions and unit tests)


This handler is licensed under the BSD-3-clauses License - see the LICENSE file for details