defineで配列を使う
定数の定義に便利なdefine文ですが、配列を入れられない仕様になっています。しかし、設定値に配列が欲しい場面は意外と多く、その度に、どうしたものかと考えたりしていました。まあ、普通に(定数を諦めて)変数を使うという選択肢もあるのですが、参考URLで紹介されていた以下の方法も良さそうです。
define("FOO", serialize(array(1, 2, 3)));
var_dump(unserialize(FOO));
参考URLでは、その他の考察もよくまとまっていて参考になります。
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について