mam pytanie dotyczące bardziej eleganckiego obiektowego poradzenia sobie z "Undefined index".
Zwykle robię to tak:
CODE
if(isset($_POST['zmienna'])){$zmienna = $_POST['zmienna'];}else{$zmienna = '';}
Proszę o sugestie.
{ private $_request; public function __construct() { $this->_request = new HttpRequest(); } private function _isset($key, $array) { } public function getValue($key) { if($this->_isset($key, $this->_request)) { return $this->_request[$key]; } } }
/* klucz => nazwa zmiennej */ 'asd' => 'zmienna', 'asf' => 'zmienna2' ); foreach ($vars as $k => $v)