read and save ini text files. Config_Lite has the native PHP function `parse_ini_file' under the hood. The API is inspired by Python's ConfigParser. A "Config_Lite" file consists of "name = value" entries and sections, "[section]" followed by "name = value" entries
get an option by section, a global option or all sections and options
to get an option by section, call get with a section and the option. To get a global option call `get' with null as section. Just call `get' without any parameters to get all sections and options. The third parameter is an optional default value to return, if the option is not set, this is practical when dealing with editable files, to keep an application stable with default settings.
Throws: Config_Lite_Exception_UnexpectedValue key not found and no default value is given
Throws: Config_Lite_Exception when config is empty and no default value is given
generic write ini config file, to save use `save'.
writes the global options and sections with normalized Values, that means "bool" values to human readable representation, doublequotes strings and numeric values without any quotes. prepends a php exit if suffix is php, it is valid to write an empty Config file, this method is used by save and is public for explicit usage, eg. if you do not want to hold the whole configuration in the object.
Throws: Config_Lite_Exception_Runtime when write failed
Throws: Config_Lite_Exception_Runtime when file is not writeable