在div块上显示异常

时间:2011-02-18 11:45:37

标签: php

是否可以在特定div块上显示Exception?

    catch (Exception $e) {
        // want to display message on html div block.
        echo $e->getMessage();
        exit;
    }

编辑 - &gt;假设我有index.php文件。并且有div块称为错误。我想在<div id="error"> </div>

上显示所有异常

感谢

3 个答案:

答案 0 :(得分:2)

catch (Exception $e) {
        // want to display message on html div block.
        echo sprintf('<div>%s</div>', $e->getMessage());
        exit;
    }

答案 1 :(得分:1)

呃?对不起,您的问题不是100%明确......

<?php echo '<div>'.$e->getMessage().'</div>'; ?>

答案 2 :(得分:0)

您可以将$e->getMessage()存储在变量中并稍后回显。

try {
    /* do something */
}
catch ( Exception $e ) {
    $error = $e->getMessage();
}

/* do something else */

if ( isset($error) ) {
    echo "<div>{$error}</div>";
}