title: safely get array element value for defined and undefined indexes
body: <p>I'm getting tired of writing ternary expressions to sanitize the data, things like:</p>
  
  <pre><code>$x = isset($array['idx']) ? $array['idx'] : null;
  // and
  $x = !empty($array['idx']) ? $array['idx'] : null;
  </code></pre>
  
  <p>Is there a <strong>native way</strong> or <strong>ZF accessor/filter</strong> to get array element value for some given array without:</p>
  
  <ul>
  <li>disabling <code>error_reporting</code></li>
  <li>ternary <code>isset</code>/<code>empty</code> check </li>
  <li>error control operator <code>@</code></li>
  <li>creating my own global function or application accessor/filter</li>
  </ul>
  
  <p>Something like:</p>
  
  <pre><code>$x = get_if_set($array['idx']);
  // or 
  $x = Zend_XXX($array, 'idx')
  </code></pre>