定数名を含む単純な変数を使用してクラス定数にアクセスする
P粉691461301
P粉691461301 2023-10-20 14:57:01
0
2
458

いずれかのクラスのクラス定数にアクセスしようとしています:

リーリー

この定数の名前を保持する変数がある場合、次のようになります:

リーリー

何らかの方法で MY_CONST の値にアクセスできますか?

リーリー

これは静的プロパティに対するものであるため、明らかに機能しません。 また、可変変数も機能しません。

P粉691461301
P粉691461301

全員に返信 (2)
P粉404539732

対応する構文はありませんが、明示的な検索を使用できます:

リーリー

これはself::でも機能すると思います。

いいねを押す+0
    P粉103739566

    これを行うには、constant関数を使用する方法とreflectionを使用する方法の 2 つがあります。

    定数関数

    定数関数は、クラス定数だけでなく、defineで宣言された定数にも適用されます。 リーリー

    リフレクションクラス

    2 番目の、より手間のかかる方法は、リフレクションによるものです:

    リーリー

    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!