定数を動的に
今の現場は定数大好き。そこら中定数だらけ。
もう普通のエディターじゃなにがなんだかわからない
(普通のエディター使ってるけど…だってEclipse重いんだもん!!)
っというわけで?定数を動的に表示させなくちゃいけない場合は、
<?php define("HOGEHOGE1", "ほげー"); define("HOGEHOGE2", "ほげーほげー"); define("HOGEHOGE3", "ほげーほげーほげー"); for ($i=1; $i<=3; $i++) { if(defined("HOGEHOGE".$i)){ $hoge[] = constant("HOGEHOGE".$i); } } var_dump($hoge);
で
結果
array(3) { [0]=> string(6) "ほげー" [1]=> string(12) "ほげーほげー" [2]=> string(18) "ほげーほげーほげー" }
ってな感じで表示されます。