【发布时间】:2015-04-27 14:42:54
【问题描述】:
我正在尝试存储要在后端传递的文件信息,因此我创建了一个带有静态数组和访问数组的静态方法的单例类。
但是,在检索数据时,我只得到一个空数组。我哪里错了?
class FileStore {
private static $_tempFileData = array();
private static $initialized = false;
private function __construct() {}
private static function initialize() {
if (self::$initialized)
return;
self::$initialized = true;
}
public static function storeTempFileData($data) {
self::initialize();
self::$_tempFileData[] = $data;
}
public static function getTempFileData() {
self::initialize();
return self::$_tempFileData;
}
public static function clearTempFileData() {
self::initialize();
unset(self::$_tempFileData);
}
}
【问题讨论】:
-
您可以将代码粘贴到存储数组的位置并获取它吗?