예제 #1
0
 function __construct($filename)
 {
     set_error_handler(array($this, "_parseIniErrorHandler"));
     $data = parse_ini_file($filename, true);
     restore_error_handler();
     if ($this->_parseError) {
         trigger_error("Server_Router/InvalidIniFile/{$filename}", E_USER_WARNING);
         return;
     }
     foreach ($data as $controller => $sections) {
         foreach ($sections as $path => $title) {
             parent::Set($path, $controller);
         }
     }
 }