PHPのexitやdie関数について

PHPのexitやdie関数はPHPのスクリプトを終了するだけでなく、そのあとに続くHTMLタグもぶった切ってしまう。

exit.png
上の画像を参照すれば分かるかと思いますが、本来あるべき</body>や</html>などの終了タグが消えています。
以下はコード例

#exit関数の呼び出し
if(ctype_digit($price) == false) {
exit("無効な入力です。");

}##これより下の処理はすべて無視
print('<p>');
print htmlspecialchars($price, ENT_QUOTES, 'UTF-8');
print('円の税込、税別の金額は以下の通り');
print('</p>');
print('<b>');

print htmlspecialchars(round($incTax), ENT_QUOTES, 'UTF-8');
print('円(税込)');
print('<br />');
print('<br />');


print htmlspecialchars(round($exTax), ENT_QUOTES, 'UTF-8');
print('円(税別)');
print('<br />');
print('</b>');
?>
</body>
</html>


以上

この記事へのComments:

管理人のみ通知 :

Trackbacks:


プロフィール

トニヒコ

Author:トニヒコ
趣味は旅行と読書とマンガ。
将来の夢はコスモポリタン!

リンク・フリーです。

My hobby is traveling and reading(include manga).
My dream is to become cosmopolitan!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
スポンサード リンク
マクロミルへ登録
FC2カウンター
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR