Example #1
0
<?php

/**
 * Created by PhpStorm.
 * User: pt
 * Date: 2/26/15
 * Time: 12:30
 */
$params = array('db' => array('DB_HOSTNAME' => '192.168.90.6', 'DBUSER' => 'ivan', 'DBPASS' => 'ivan', 'DBNAME' => 'tecdoc'));
class Config
{
    private static $params;
    public function setParams($params)
    {
        self::$params = $params;
    }
    public static function getParam($path)
    {
        $name_path = explode('::', trim($path));
        $param = self::$params;
        foreach ($name_path as $nPath) {
            $param = $param[$nPath];
        }
        return $param;
    }
}
$config = new Config();
$config->setParams($params);