好吧标题说明了一切。我希望得到任何PHP错误,警告,通知,并通过我自己的格式的JavaScript提醒他们。那可能吗?如果是,那怎么样?我试过了,但我猜不会发出警告或通知。
try{
$result = oci_parse($conn, $query);
oci_execute($result);
}catch(Exception $e){
echo 'Caught exception: ', $e->getMessage(), "\n";
///////////or anything to alert with JavaScript///////////
}
答案 0 :(得分:1)
试试这段代码:
<?php
try{
$result = oci_parse($conn, $query);
oci_execute($result);
}
catch(Exception $e){
echo '<script language="javascript">';
echo 'alert("Caught exception")';
echo '</script>';
}
?>
根据您的评论更新
<?php
session_start();
//set this in your catch block
$_SESSION['flash'] = 'message';
//check for it in everypage.
if(isset($_SESSION['flash']) && !empty($_SESSION['flash']))
{
echo '<div id="flash_container">'.$_SESSION['flash'].'</div>';
unset($_SESSION['flash']);
}
?>
或试试这个
答案 1 :(得分:0)
我刚刚使用了JavaScript并获得了错误文本。对于那些遇到类似问题的人:
$('.xdebug-error').find("th:first").text();
它将获得错误文本。如果它是一个警告,那么只需将班级改为&#39; xe-warning&#39;会做的!现在可以格式化文本并根据用户需要提醒它。