タグ

2014年3月5日のブックマーク (1件)

  • PHPで設定値。defineだのconstだの | grush-blog

    PHPで設定値。 これって実は人によってやり方が様々で、それぞれの実装方法によって使い勝手も違うらしい。 単純に、組み込みで用意されているものを使うのであれば define("CONF_A", "設定値"); echo CONF_A; 的な。 他にも final class Config { const DATA_A = "設定値"; } echo Config::DATA_A; とか。 クラス&const方式はまあ悪くないのかな?って思ってた。 設定の種類ごとにクラス名を変えるって事も可能だしね。 でもコイツって、 class Config { const B = "aa"."asd"; } ができないんだよね。 式は基何も使えない。 文字列結合くらい許せや。っていう・・・ 実際問題、URLなんかを定義する時って 1) トップのURLを定義 2) 1で定義した設定値に文字列結合で配下の