- ini_set: documentation ( source)
- error_reporting: documentation ( source)
<?php error_reporting(E_ALL & E_STRICT); ini_set('display_errors', 'on');
interface ConfigInterface {
public static function get($key);
public static function set($key, $value);
public static function clear();
}
class Config implements ConfigInterface {
public static $data = [];
public static function get($key) { return self::$data[$key]; }
public static function set($key, $value) { self::$data[$key] = $value; }
public static function clear() { self::$data = []; }
}
$config = new Config;
$config->set('alma', 'banan');
echo $config->get('alma');