dest =& $dest; } protected $dest; /** tester si la valeur existe */ function exists($key=null): bool { if ($key === null) return true; return $this->dest !== null && array_key_exists($key, $this->dest); } function get($key=null) { if ($key === null) return $this->dest; elseif ($this->dest === null) return null; elseif (!array_key_exists($key, $this->dest)) return null; else return $this->dest[$key]; } function set($value, $key=null): void { if ($key === null) $this->dest = $value; else $this->dest[$key] = $value; } }