PEAR Manual
Prev |  | Next

# PEAR_Config::mergeConfigFile()

PEAR_Config::mergeConfigFile() -- Merges data into a config layer from a file

## Synopsis

    require_once 'PEAR/config.php';

``bool PEAR_Config::mergeConfigFile` (string $file [, bool $override = `TRUE` [, string $layer = 'user']])`

## Description

Merges data into a config layer from a file. Does the same thing as readConfigFile(), except it does not replace all existing values in the config layer.

## Parameter

string `$file`

  file to read from

boolean `$override`

  whether to overwrite existing data

string `$layer`

  config layer to insert data into (`'user'` or `'system'`)

## Return value

`bool` - Returns `TRUE` on success, PEAR_Error on failure.

## Throws

Table 27-1. Possible PEAR_Error values

Error code | Error value | Meaning | Solution
--- | --- | --- | ---
| "" |  |

## Note

This function can not be called statically.

Prev | Home | Next
PEAR_Config::isDefinedLayer() | Up | PEAR_Config::noRegistry()