¿En la siguiente función, para que sirve la interrogación antes del trim?, no consigo encontrar la función que tiene.
function recoge($var)
{
$tmp = (isset($_REQUEST[$var]))
? trim(htmlspecialchars($_REQUEST[$var], ENT_QUOTES, "UTF-8"))
: "";
return $tmp;
}