ドラフトクラスがあります:(更新)
class abb{
static $fieldSelect;
function init() {
self::$field = require_once('inputs/Mapping.php');
}
function getField($item) {
return self::$fieldSelect[$item];
}
}
含まれてMapping.php
います:
<?php
return array(
ItemType::Food => 0.7,
ItemType::Fashion => 0.5,
);
easyPHP(windows 7)でうまく動作しますが、Apache2(Unbutu)にデプロイすると、エラー例外が表示されます。たとえば、$item = "Phone"
(ここで更新)と入力すると、Apache2は例外をスローします。Undefined index: Phone
行に存在しない場合、Windowのサーバーは返されますが、Ubuntuは返されreturn self::$fieldSelect[$item];
ません。WindowとUbuntuを実行すると、違いがわかります。$fieldSelect[$item]
NULL
なぜそうなのかわかりませんか?