【发布时间】:2009-12-18 21:10:05
【问题描述】:
我目前正在构建一个 php 框架......再次。
我有一个名为 config 的类。
它很简单,它的名字是这样的:
$conf = config::get('general');
$conf 现在是一个包含配置好东西的数组。
类sceleton是这样的:
final class config {
private static $configs = array();
public static function get($name) {
return self::$configs[$name];
}
}
假设 $configs 数组已经被填充并且有一个“通用”键。
这个“通用”键包含一个正好为 1 兆字节的数组。
假设我打电话
config::get('general');
10 次转换成不同的变量。之后没有任何变量被编辑...这是否意味着我有 10 个变量,每个变量包含 1 兆字节或 10 个变量指向 1 兆字节?
【问题讨论】:
标签: php arrays memory reference pointers