allowEmpty || $_POST[$key] !== ""; } elseif (array_key_exists($key, $_GET)) { return $this->allowEmpty || $_GET[$key] !== ""; } else { return false; } } function get($key=null) { if ($key === null) return null; if (array_key_exists($key, $_POST)) { $value = $_POST[$key]; if ($value === "" && !$this->allowEmpty) return null; return $value; } elseif (array_key_exists($key, $_GET)) { $value = $_GET[$key]; if ($value === "" && !$this->allowEmpty) return null; return $value; } else { return null; } } }