我有一个草稿课:(更新)
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
在行return self::$fieldSelect[$item];
如果$fieldSelect[$item]
不存在,将返回 Window 上的服务器NULL
但 Ubuntu 不存在。我只是想在运行它时看到 Window 和 Ubuntu 之间的不同。
我不明白为什么会这样?