die();
PHPのメッセージの出力をスタイル設定する方法はありますか?
生産的な環境で使用できるように、エラーメッセージの周りにHTMLとCSSを追加したいと思います。
die();
PHPのメッセージの出力をスタイル設定する方法はありますか?
生産的な環境で使用できるように、エラーメッセージの周りにHTMLとCSSを追加したいと思います。
実際のdie()
関数を使用している場合は、渡したテキストを常に正確に出力します(HTMLの場合もありますが、使いにくい場合があります)。
ただし、エラーメッセージを適切に出力してから呼び出す独自の関数を作成するだけでexit
済みます。そうすれば、die()
毎回渡す可能性のあるHTMLを繰り返す必要がなくなります。
function die_nicely($msg) {
echo <<<END
<div id="critical_error">$msg</div>
END;
exit;
}
<?php
if('1'=='1')
echo '<font color=red>';
die('Its true');
echo 'its false';
?>
<?php
if('1'=='1')
{
echo '<font color=red>Itss true too.</font>';
exit();
}
echo 'its false';
?>
上記の両方は、疑問を解消するためだけに機能しています。:)
フィード先の文字列にhtmlを追加できますがdie
、呼び出す前に必要なhtmlをエコーアウトするだけでさらに簡単になりますdie
。
はい、あなたはこのようにすることができます、
die("<div>Error: ".mysql_error()."</div>");
die()
ラッパーに変更してみませんか?