PHP_Compat::loadVersion FAQ

PHP

PEAR Manual


PHP_CompatInfo

Table of Contents
FAQ -- Answers to most Frequently Asked Questions
News -- What is New in version ?
CLI -- The console command
API -- Application Programming Interface
PHP_CompatInfo::loadVersion -- Load components list
PHP_CompatInfo::parseArray -- Parse an Array of Files
PHP_CompatInfo::parseDir -- Parse a directory
PHP_CompatInfo::parseFolder -- Alias of parseDir
PHP_CompatInfo::parseFile -- Parse a single file
PHP_CompatInfo::parseString -- Parse a string

Find out the minimum version and the extensions required for a piece of code to run

Summary

Features

  • parse a single file

  • parse a folder/directory

  • parse an array (list of file)

  • ability to give a list of functions to ignore when calculating the version needed

  • ability to give a list of directories to ignore when calculating the version needed

  • ability to go recursively or not into folder to find files

  • ability to reduce or extends list of extensions to parse for PHP code

  • ability to give a list of constants to ignore when calculating the version needed. Available since version 1.2.0

  • ability to get list of functions related to a PHP version (or a subset). Available since version 1.2.0

  • ability to give a list of (related functions of) php modules/extensions to ignore when calculating the version needed. Available since version 1.4.0

  • ability to give a list of (related functions of) php versions to ignore when calculating the version needed. Available since version 1.4.0

  • ability to exclude from parsing scope, some functions, extensions, constants, based on conditionnal code. Available since version 1.7.0

  • ability to know conditional code (such as function_exists) used by php scripts. Available since version 1.7.0

System Requirements

Mandatory resources :

Optional resources :

About

Reference guide



PHP_Compat::loadVersion FAQ

PHP

PEAR Manual