Alguien sabe porque da error!!!??
  Código PHP:
    <?php
function prueba()
{
    $destino = "sakjh";
    $archivo = "sakjh";
    try 
    {
        set_error_handler(create_function('', "throw new Exception(); return true;"));
        echo "Funciona<br/>";
    }
    catch (Exception $e) 
    {
       return false;
    }
    return true;
}
 
if(prueba()) echo date("Y-m-j");
?>    
  Pero ahora si lo hago así, no da error:  
 Código PHP:
    <?php
function prueba()
{
    $destino = "sakjh";
    $archivo = "sakjh";
    try 
    {
        set_error_handler(create_function('', "throw new Exception(); return true;"));
        echo "Funciona<br/>";
    }
    catch (Exception $e) 
    {
       return false;
    }
    return true;
}
$fecha = date("Y-m-j");
if(prueba()) echo $fecha;
?>