phpcompatinfo - Man Page

PHP library that parse any data source to find out the minimum version and extensions required for it to run.

Synopsis

phpcompatinfo [options] command [arguments]

Description

The phpcompatinfo(1) command parse any data source to find out elements, such as classes, interfaces, functions, constants, namespaces.

Options

-h,  --help

Display this help message.

-q,  --quiet

Do not output any message.

-v|vv|v, --verbose

Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug.

-V,  --version

Display this application version.

--ansi

Force ANSI output.

--no-ansi

Disable ANSI output.

--profile

Display timing and memory usage information.

--progress

Show progress bar.

--output

Write results to file.

--manifest

Show which versions of dependencies are bundled (PHAR version only).

Analyser:Run Command

The phpcompatinfo(1) analyser:run command is used to analyse a data source and display results.

Usage:

phpcompatinfo analyser:run source

Where:

source

Identify a data source

Db:List Command

The phpcompatinfo(1) db:list command is used to list all references supported.

Usage:

phpcompatinfo db:list [--all]

Where:

--all

List all references

Db:Show Command

The phpcompatinfo(1) db:show command is used to introspect a reference.

Usage:

phpcompatinfo db:show [--releases] [--ini] [--constants] [--functions] [--interfaces] [--classes] [--methods] [--class-constants] name

Where:

name

Introspection of a reference (case insensitive)

--releases

Show releases

--ini

Show ini Entries

--constants

Show constants

--functions

Show functions

--interfaces

Show interfaces

--classes

Show classes

--methods

Show methods

--class-constants

Show class constants

Exit Status

0

Success

1

Failure (syntax or usage error; unexpected error).

Bugs

Report any issue at https://github.com/llaville/php-compat-info/issues

Authors

PHP_CompatInfo was originally written by Davey Shafik in 2004.

Remi Collet, contributor of many extensions reference and unit tests, joined the project since version 2.0.0RC2

The Command-Line Interface (CLI) version was introduced in version 2.0 and is written by Laurent Laville.

See Also

Main web site: http://bartlett.laurent-laville.org/php-compatinfo/

License

Free use of this software is granted under the terms of the BSD 3-clause license.

Info

2021-03-14 6.0.0