[PHP-users 29283] Re: クラス内での定数の定義方法について

Shindo shindo @ atsystem.jp
2006年 5月 24日 (水) 10:19:21 JST


進藤です。
サンプルのコーディングに誤りがありますね。
PHPでは、クラス変数の初期化で演算子は使えませんから
class Constants{
 var CONST_AAA = '';
 var CONST_BBB = '';
 function Constants() {
 	$this->CONST_AAA = "Hello!";
 	$this->CONST_BBB = Constants::CONST_AAA." World";
 }
・・・
}
ですね。
>>この場合は、大文字変数は定数と見做すお約束でコーディング
>class Constants{
> var CONST_AAA = "Hello!";
> var CONST_BBB = Constants::CONST_AAA." World";
>> function Constants() {
> 	$this->CONST_AAA = "Hello!";
> 	$this->CONST_BBB = Constants::CONST_AAA." World";
> }
>・・・
>}
>
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 進藤寿則@アットシステム _/_/
 e-mail shindo@atsystem.jp _/


PHP-users メーリングリストの案内

AltStyle によって変換されたページ (->オリジナル) /