setting( 'default', 'site', 'title' ); print "Title is $title\n"; list( $dbHost, $dbUser, $dbPassword ) = ezcConfigurationManager::getInstance()->settings( 'default', 'DB', array( 'Host', 'User', 'Password' ) ); print "Connecting to database at <{$dbHost}> with user <{$dbUser}> and password <{$dbPassword}>.\n"; if ( ezcConfigurationManager::getInstance()->hasSetting( 'default', 'DB', 'Socket' ) ) print 'Socket: ' . ezcConfigurationManager::getInstance()->setting( 'default', 'DB', 'Socket' ) . "\n"; } try { // Start of program $man = ezcConfigurationManager::getInstance(); $man->init( 'settings', 'ezcConfigurationIniReader', array( 'useComments' => false ) ); showSettings(); } catch ( Exception $e ) { print "Caught exception while reading INI file\n"; print $e->getMessage() . "(" . $db->getCode() . ")\n"; print $e->getTraceAsString() . "\n"; } ?>