<?php  
 
/**  
* PHP_INI Class example file 
*/  
 
include 'INI.class.php';  
 
// Parse config.ini 
$ini = new INI('config.ini'); 
 
echo '<pre>'; 
echo 'Content of: config.ini' . PHP_EOL; 
print_r($ini->data); 
 
// Udate settings 
$ini->data['first_section']['animal'] = 'COW'; 
 
// Save settings to file 
$ini->write(); 
 
// Update settings 
$ini->data['first_section']['animal'] = 'HORSE'; 
 
// Add new setting to section third_section 
$ini->data['third_section']['phpversion'][] = 5.4; 
 
// Add new section third_section and new item something 
$ini->data['fourth_section']['something'] = 'some data'; 
 
// Save settings to new file 
$ini->write('config-2.ini'); 
 
// INI obj is now using ini 2 file 
echo '<hr>Content of: config-2.ini' . PHP_EOL; 
print_r($ini->data); 
 
// Parse config.ini 
$ini->read('config.ini'); 
 
// Remove item from second_section 
unset($ini->data['second_section']['URL']); 
 
// Remove third_section from second ini file and save to third file 
unset($ini->data['third_section']); 
 
// Save settings to new file 
$ini->write('config-3.ini'); 
 
// INI obj is now using ini 3 file 
echo '<hr>Content of: config-3.ini' . PHP_EOL; 
print_r($ini->data);
 
 |