exists() ) { // Cache is not present so we read the original file $ini = new ezcConfigurationIniReader( 'settings.ini' ); $conf = $ini->load(); // Write back the cache $cache = new ezcConfigurationArrayWriter( 'settings.php', $conf ); $cache->save(); } else { $conf = $ini->load(); } $title = $conf->setting( 'Site', 'Title' ); print "Title is $title\n"; } catch ( Exception $e ) { print "Caught exception while reading INI file\n"; print $e->getMessage() . "(" . $db->getCode() . ")\n"; print $e->getTraceAsString() . "\n"; } ?>