先日、[PHP] コーディング規約で、ZendとPEARの標準コーディング規約を紹介し、この規約に従ってプログラムを書いていこうと言いました。
定数を宣言する際には、クラスのメンバとして “const” で定義しなければなりません。”define” によるグローバル定数の宣言も可能ですが、お勧めしません。
Zendの規約[B.3.5. 定数]より引用
Zendには、こんなふうに書かれています。まぁ禁止しているわけじゃなく、”お勧めしません”ですが。
ってか、Zendのコーディング規約って、classであることを前提に書かれてますよね。
一方、PEARのコーディング規約には、defineでの命名規則が書かれてあります。
で、define()は、使っていいの?ダメなの?
続きを読む… 【[PHP] 定数宣言 define()とconst どっち使う?】
つぶやく 
