-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmodern.php
42 lines (27 loc) · 1.21 KB
/
modern.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
trait getvar_trait {
////////////////////////////////////////////////////////////////////////////
// ARRAYACCESS - CHECK TO SEE IF $KEY EXISTS IN $_GET/$_POST
////////////////////////////////////////////////////////////////////////////
public function offsetExists($key) : bool {
return $this->_offsetExists($key);
}
////////////////////////////////////////////////////////////////////////////
// ARRAYACCESS - GET THE $_GET/$_POST VALUE FOR THE GIVEN $KEY
////////////////////////////////////////////////////////////////////////////
public function offsetGet($key) : mixed {
return $this->_offsetGet($key);
}
////////////////////////////////////////////////////////////////////////////
// ARRAYACCESS - WE ARE A READ/DELETE ONLY INSTANCE, THROW EXCEPTION
////////////////////////////////////////////////////////////////////////////
public function offsetSet($key, $value) : void {
$this->_offsetSet($key, $value);
}
////////////////////////////////////////////////////////////////////////////
// ARRAYACCESS - REMOVE A $KEY FROM $_GET/$_POST
////////////////////////////////////////////////////////////////////////////
public function offsetUnset($key) : void {
$this->_offsetUnset($key);
}
}