0
请参阅我以前的帖子here。我做了相应的更改,但出现错误。 请帮我弄清楚这段代码中的错误。我的IDE(集锦)是给这个代码的多行红色下划线:自定义错误处理程序的问题
<?php
/* Include dependency */
require_once("./Config/dbconfig.php");
abstract class dbconnection
{
var $conn;
try
{
//Opens connection for a MySQL DB
public function OpenConnection()
{
$conn = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD)
or die (throw new DB_Exception_Handler('Cannot connect to DB: ' . $thisException->getMessage() . '.'));
mysql_select_db(DB_NAME) or
die (throw new DB_Exception_Handler('Cannot connect to DB: ' . $thisException->getMessage() . '.'));
}
//Closes connection for a MySQL DB
public function CloseConnection()
{
mysql_close($conn);
}
}
catch(DB_Exception_Handler($thisException)
{
$thisException->ShowError();
}
}
class DB_Exception_Handler extends Exception
{
public function ShowError()
{
echo "<script>alert('". $this->getMessage() ."');</script>";
}
}
?>