PHP5.5以前は定数やメンバ定数を定義するときに、計算式を記述すると文法エラーで怒られてしまっていたが、
PHP5.6になり「スカラー値や他の定数を用いた演算子による計算」が許可された。
const DAY = 60 * 60 * 24; const MONTH = DAY >= 31 ? 'ONE' : 'TWO';
といった感じ。
※計算式の内容に意味は無いのであくまでもイメージとして御覧ください。
PHP5.5以前は定数やメンバ定数を定義するときに、計算式を記述すると文法エラーで怒られてしまっていたが、
PHP5.6になり「スカラー値や他の定数を用いた演算子による計算」が許可された。
const DAY = 60 * 60 * 24; const MONTH = DAY >= 31 ? 'ONE' : 'TWO';
といった感じ。
※計算式の内容に意味は無いのであくまでもイメージとして御覧ください。