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