開発メモ

開発用のメモです。

Constants may only evaluate to scalar values

定数は、スカラー値としてのみ評価可能 (5.5 まで)

変更前

<?php
define("DEF_01", array("VARCHAR(250)", "テキストフィールド", 250));

変更後

<?php
$config["DEF_01"]=array("VARCHAR(250)", "テキストフィールド", 250));

5.6 以降は 配列もOK

http://php.net/manual/en/language.constants.syntax.php

Constants may only evaluate to scalar values, or scalar or array values in PHP 5.6 and later.

Google 翻訳

定数は、PHP 5.6以降でスカラー値、またはスカラーや配列の値に評価することができる。あなたは、定数スカラーの配列を使用することができます

意訳

PHP5.6 以降では 定数値に スカラー(文字列、または数値)のほかに配列も評価が可能になりました。

Twitter: @asahina_alice