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

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

リーリー

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

リーリー

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

リーリー

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

P粉691461301
P粉691461301

全員に返信(2)
P粉404539732

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

リーリー

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

いいねを押す +0
P粉103739566

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

定数関数

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

リフレクションクラス

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

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート