好的,几个简单的问题。
首先,我是否正确地假设这样做是一个坏主意,因为每次调用函数时都会重新创建数组?
function foo(){
$arr = {"REALLY_BIG_ARRAY":"HAS LIKE 1000 ELEMENTS"};
}
现在为了解决这个问题,我想出了这样做的想法:
class example {
public static $property = {"REALLY_BIG_ARRAY":"HAS LIKE 1000 ELEMENTS"};
}
function foo(){
//to use the array I do
foo::$property["some_element"]; //Do something with this
}
我在我目前正在构建的一个小型网络应用程序中使用它。有什么好的方法可以在 PHP 中处理大数据数组。这个函数被调用了很多,所以这就是为什么将数组放在 DV 中似乎是个坏主意。