現在の位置: ホーム> 最新記事一覧> E_ALL、E_ERRORなどのエラー処理に関連する定数を取得します。

E_ALL、E_ERRORなどのエラー処理に関連する定数を取得します。

M66 2025-06-04

エラー処理はPHPの重要な部分であり、開発者はエラーをキャッチおよび処理して、プログラムの堅牢性と安定性を確保できます。 PHPは、 E_ALLE_ERRORE_WARNINGなど、さまざまなエラーレベルの定数を提供します。これらの定数は、さまざまなタイプのエラーのレポートレベルを制御します。これらの定数を使用して、エラーレポートのレベルを設定したり、特定の状況でエラーの処理方法を調整したりできます。

get_defined_constants関数はPHPで提供されており、現在の環境で定義されたすべての定数を返すことができます。この関数を使用すると、 E_ALLE_ERRORなど、PHPのエラー処理に関連するすべての定数を簡単に表示できます。この記事では、 get_defined_constants関数を使用してこれらの定数を取得して処理する方法について説明します。

1. get_defined_constants関数は何ですか?

get_defined_constants関数は、現在のPHP環境で定義されたすべての定数を返すPHPの組み込み関数です。この関数の構文は非常に単純です:

 get_defined_constants(bool $categorize = false): array
  • $分類パラメーターはオプションです。 trueに設定されている場合、関数は定数分類を含む配列を返します。 falseに設定すると、すべての定数の単純な配列が返されます。

2。エラー処理に関連する定数を取得します

E_ALLE_ERRORなどのエラー処理に関連する定数を取得するには、最初に、 get_defined_constants関数を呼び出してから、結果のすべてのエラー処理関連定数をフィルタリングする必要があります。これがサンプルコードです:

 <?php
// 定義されたすべての定数を取得します
$constants = get_defined_constants(true);

// エラー処理に関連する定数を除外します
$error_constants = $constants['Core']; // 得る PHP 核