constructor PEAR_Info::PEAR_Info
Synopsis
void constructor PEAR_Info::PEAR_Info (
string $pear_dir
= ''
, string $user_file
= ''
, string $system_file
= ''
, array $options
= null
)
Description
$user_file
,$system_file
and$options
parameters are available since version 1.7.0RC1, allowing to define more easily the PEAR configuration files, and choose what information to display akin to PHP's phpinfo().
Parameter
-
string
$pear_dir
-
(optional) The PEAR base install directory
-
string
$user_file
-
(optional) file to read PEAR user-defined options from
-
string
$system_file
-
(optional) file to read PEAR system-wide defaults from
-
array
$options
-
(optional) configure PEAR information output
Throws
throws no exceptions thrown
Since
since version 1.0.1 (2003-04-24)
Note
This function can not be called statically.
Example
<?php
require_once 'PEAR/Info.php';
// Display only PEAR version and logo, reference to config file, list of channels
// and quick list of packages (with only version info) installed thru channels
// pear, __uri, pecl.
$options = array('resume' => PEAR_INFO_GENERAL | PEAR_INFO_CHANNELS | PEAR_INFO_PACKAGES_VERSION,
'channels' => array('pear.php.net', '__uri', 'pecl.php_net')
);
// Give PEAR install directory where to find pear.ini or pearsys.ini files
$info = new PEAR_Info('c:\wamp\php', '', '', $options);
$info->display();
?>