PHPのエラーサプレッサーとは何ですか

王林
リリース: 2023-03-03 22:24:01
オリジナル
3305 人が閲覧しました

php のエラー抑制子は @ であり、@ 演算子は式に対してのみ有効です。これを PHP 式の前に置くと、[$value = @$cache[$key];] などのメソッドを使用して、式によって生成される可能性のあるエラー メッセージは無視されます。

PHPのエラーサプレッサーとは何ですか

#PHP はエラー制御演算子 @ をサポートしています。 PHP 式の前に配置すると、式によって生成される可能性のあるエラー メッセージは無視されます。

(推奨チュートリアル:php グラフィック チュートリアル)

set_error_handler() を使用してカスタム エラー処理関数を設定すると、引き続き呼び出されますが、このエラーはハンドラー関数は error_reporting() を呼び出すことができます (呼び出す必要があります)。エラー ステートメントの前に @ がある場合は 0 を返します。

例:

ログイン後にコピー

@ 演算子は式に対してのみ有効です。

(ビデオチュートリアルの推奨:プログラミング入門)

初心者向けの簡単なルールは次のとおりです: どこかから値を取得できる場合は、その値を前に追加できます。 @ 演算子で指定します。たとえば、変数、関数の前に置き、呼び出し、定数などを含めることができます。関数またはクラスの定義の前に配置したり、if や foreach などの条件構造で使用したりすることはできません。

以上がPHPのエラーサプレッサーとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!