カテゴリ: PHP
記事投稿日: 2017年2月21日
これは知らなかったので、ちょっとショックです。
試しに調べてみたら、ドキュメント(「定数」)にちゃんと書いてあったので、すぐに分かりました。
const ANIMALS = array('dog', 'cat', 'bird');
echo ANIMALS[1]; // 出力は "cat"
PHP7 なら、define でも次のように書けます。
define('PETS', ['dog', 'cat', 'bird']);
echo PETS[2]; // 出力は "bird"
多重配列もOKです。
どんどん便利に使っていきましょう。
ポイントをまとめました。
公式ドキュメント以外の記事だと、「定数には配列は設定できない」という古い記事がまだまだあるので、要注意ですね。
本ブログでも、なるべく古い情報のまま掲載を続けないよう気をつけたいと思います。
最新のPHP7にも対応している書籍↓ オススメです。
コメントを残す