PHP5.6以降から定数に配列を使えるようになりました。
PHP5.6以降でconstに配列が使えて、PHP7以降でdefineに定数が使えます。
<?php // PHP5.6以降 const FOODS = array('カレー', 'うどん', 'おにぎり'); // array(3) { [0]=> string(9) "カレー" [1]=> string(9) "うどん" [2]=> string(12) "おにぎり" } var_dump(FOODS); // PHP7以降 define('CARS', ['フェラーリ', 'ランボルギーニ', 'ポルシェ']); // array(3) { [0]=> string(15) "フェラーリ" [1]=> string(21) "ランボルギーニ" [2]=> string(12) "ポルシェ" } var_dump(CARS); ?>
これで昔みたいに定数用Functionを作成しなくて済むな〜
[対象]
PHP 5.6以降
PHP 7.x