Reference Database to be used with php-compatinfo library

2.6.0 2019-07-25 18:13 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.6.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.30
  • PHP 7.2.20
  • PHP 7.3.7

Currently 107 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
  • 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