Public paste
ini to object
By: fruffl | Date: Jan 25 2010 21:19 | Format: PHP | Expires: never | Size: 430 B | Hits: 479

  1. <?php
  2.                 public function ini($path)
  3.                 {      
  4.                         $ini = parse_ini_file($path, TRUE);
  5.                                
  6.                         $INI = new ArrayObject();
  7.                         $INI->setFlags(ArrayObject::ARRAY_AS_PROPS);
  8.                                                
  9.                         foreach($ini as $group => $items)
  10.                         {
  11.                                 $INI->$group = new ArrayObject();
  12.                                 $INI->$group->setFlags(ArrayObject::ARRAY_AS_PROPS);
  13.                                
  14.                                 foreach($items as $item => $value)
  15.                                         $INI->$group->$item = $value;
  16.                         }
  17.                        
  18.                         return $INI;
  19.                 }