function mosGetParam( &$arr, $name, $def=null) { $return = null; } } return $arr[$name]; } else { return $def; } }
wszystko działa bardzo dobrze przy wywołaniu
ale przy próbie sprawdzenia czy zmienna istnieje
GetParam($_GET, 'test')
dostaję komunikat
Fatal error: Can't use function return value in write context in ... (wskazuje na if (isset(GetParam($_GET, 'test') ){ )
W związku z powyższym, czy jest możliwość wywołania tej funkcji w taki sposób, czy trzeba jednak będzie sprawdzać zmienne normalnie (if isset($_GET['zmienna'] ...)?