クラス内の static (通常は static) のメンバーは Self によって呼び出される必要があります。 self を使用して静的変数を呼び出すには、:: (フィールド演算子記号) を使用する必要があります。
static キーワードは、メンバーが静的であり、クラス名と self:: を使用してのみアクセスできることを示します。値は、定義時に $ 記号を追加する必要があり、private などの修飾子を使用できます。 CONST はクラス メンバーの定数定義で使用されます。クラス名と SELF ::: でのみアクセスできます。定義する場合、変数名は通常大文字にする必要があり、Private などの修飾子を追加することはできません。参考サイト: