エラーメッセージを抑制する
■ エラーメッセージを抑制する
エラー制御演算子「@」を式の前につけると、その式によって生成されたエラーメッセージは無視されます。「@」は、変数、定数、関数などにつけることができます。ただし、エラーメッセージが虫されるだけで、エラーが自動的に修復されるわけではありません。 エラーメッセージが表示されなくなる反面として、エラーの原因を特定しづらくなりますので、この演算子を使う際には注意してください。 <?php // header("Content-Type: text/plain; charset=EUC-JP"); $fp = @fopen("foo.txt", "r") or die("@でエラー出力を抑止゚"); ?>
エラー制御演算子「@」を式の前につけると、その式によって生成されたエラーメッセージは無視されます。「@」は、変数、定数、関数などにつけることができます。ただし、エラーメッセージが虫されるだけで、エラーが自動的に修復されるわけではありません。 エラーメッセージが表示されなくなる反面として、エラーの原因を特定しづらくなりますので、この演算子を使う際には注意してください。
<?php // header("Content-Type: text/plain; charset=EUC-JP"); $fp = @fopen("foo.txt", "r") or die("@でエラー出力を抑止゚"); ?>
<<戻る