重複の可能性:
配列を定数として宣言することは可能ですか?
PHPで配列をクラス定数として使用することは可能ですか?
つまり
const MYARRAY = array('123', '234');
そうでない場合はなぜですか?
重複の可能性:
配列を定数として宣言することは可能ですか?
PHPで配列をクラス定数として使用することは可能ですか?
つまり
const MYARRAY = array('123', '234');
そうでない場合はなぜですか?
いいえ、できません。
ただし、静的プロパティとして宣言することはできます。
public static $MYARRAY = array('123', '234');
- - - - - - - -アップデート - - - - - - - - - - - - - - -
配列constはPHP5.6から利用できます。
アップデート:
これは、PHP5.6で利用できるようになりましたhttps://php.net/manual/en/migration56.new-features.php
いいえ、配列をPHP定数に割り当てることはできません。
http://www.php.net/manual/en/language.constants.syntax.php _
定数はスカラー値にのみ評価できます
という訳だ。
例のスカラー値は、、、int
ですfloat
。string