含まれているクラス Environment の関数にアクセスします。この関数は、エラー情報を含むページにユーザーを戻す必要があるアラートをスローできます。どこからでも機能にアクセスできる場所で使用できるように、ページを参照するための最良の方法は何ですか?
私がやろうとしていることを行うためのより良い方法はありますか?
public function checkEnvironment() {
try {
// If status is false
if (!$this->getStatus()) {
// Generate a new special exception with code
throw new Alert(6);
} else {
$connection = Gateway::checkInstance();
return $connection->getData('SELECT * FROM control_environment WHERE subdomain = ?', array($this->subdomain[0]));
}
} catch (Alert $alert) {
$_SESSION['error'] = $alert->getData();
if (!headers_sent()) {
header('Location: my/file/here.php');
exit;
}
}
}