From 86dcbe8a1396366a82dd5d7a04f15ac3ac63b965 Mon Sep 17 00:00:00 2001 From: Bryan Joshua Pedini Date: Sun, 27 Dec 2020 15:32:59 +0100 Subject: [PATCH] first code --- Object.php | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Object.php diff --git a/Object.php b/Object.php new file mode 100644 index 0000000..9989a60 --- /dev/null +++ b/Object.php @@ -0,0 +1,32 @@ +config = $global_config; + unset($global_config); + } + + public function get(string $key):array|string { + if(strpos($key, ".") !== FALSE) { + $keys = explode(".", $key); + $arr = $this->config; + $ret = ""; + foreach($keys as $keyn) { + if(gettype($arr[$keyn]) === "array") { + $arr = $this->config[$keyn]; + } else { + $ret = $arr[$keyn]; + } + } + return $ret; + } + return $this->config[$key]; + } + + public function get_all():array { + return $this->config; + } + }