<?php
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');
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
banan