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/
Copyright
Copyright (C) 2010-2021 Laurent Laville.
License
Free use of this software is granted under the terms of the BSD 3-clause license.