【PHP】 処理を中断する必要のあるエラーの汎用的なアプローチ

  エラー発生場所



  
$this->Connect = @mysql_connect( $Server, $User, $Password );
if ( !$this->Connect ) {
	$this->Error = "version --> " . phpversion() . "<br />";
	$this->Error .= "<b>dbmysql_connect</b><br />";
	$this->Error .= __FILE__ . "<br />";
	$this->Error .= "FUNCTION -->" . __FUNCTION__ . "<br />";
	$this->Error .= "CLASS --> " .__CLASS__ . "<br />";
	if ( substr( phpversion(), 0, 1 )+0 > 4 ) {
		$this->Error .= "METHOD --> " . __METHOD__ . "<br />";
	}
	else {
		$this->Error .= "METHOD --> ? : use php5<br />";
	}
	return;
}
  



  呼び出し場所



  
$SQL = new DB( $conf_db_host, $conf_db_db, $conf_db_user, $conf_db_pass );
if ( $SQL->Error != "" ) {
	print "接続に失敗しました<br>";
	print $SQL->Error . "<br>";
	exit();
}
  



  表示結果

接続に失敗しました
version --> 5.1.6
dbmysql_connect
D:\Backup\PRODUCT\PHP\webappgen\060909\parts\db.php
FUNCTION -->DB
CLASS --> DB
METHOD --> DB::DB















   SQLの窓    create:2007/02/17  update:2018/02/23   管理者用(要ログイン)





フリーフォントツール

SQLの窓ツール

SQLの窓フリーソフト

写真素材

一般ツールリンク

SQLの窓

フリーソフト

JSライブラリ