Supported configuration file types
The Config package supports reading and writing to different "containers" - types of configuration files. Ini-style configuration files are very common.
| Container | Comments | Sections | Nested sections | Multiline strings | Boolean | Int/float | Null |
|---|---|---|---|---|---|---|---|
| Apache | yes | yes | yes | - | (yes)* | (yes)* | (yes)* |
| GenericConf | yes | - | - | yes | (yes)* | (yes)* | (yes)* |
| IniCommented | yes | yes | - | - | (yes)* | (yes)* | (yes)* |
| IniFile | - | yes | - | yes | (yes)* | (yes)* | (yes)* |
| PHPArray | - | yes | yes | yes | yes | yes | yes |
| PHPConstants | yes | - | - | - | (yes)* | (yes)* | (yes)* |
| XML | no | yes | yes | yes | (yes)* | (yes)* | (yes)* |
(yes)*indicates that saving and loading those types does work, but the type of the variable is "string" after reading the config file.