Pae*_*dow 1 php arrays maintainability performance
什么会更高性能和更好的资源?
使用
$array1=Array();
$array2=Array();
$array3=Array();
Run Code Online (Sandbox Code Playgroud)
要么:
$arr=Array();
$arr[] = Array();
$arr[] = Array();
$arr[] = Array();
Run Code Online (Sandbox Code Playgroud)
在需要维护时,在代码中处理什么更好?
我必须处理大约2800个不同的阵列,因此性能非常重要.
可维护性通常取决于您在阵列中存储的内容以及您如何访问它们...
如果有逻辑分组/套,你会永远想通过数组循环($array1,$array2,等...),然后让他们嵌套的关联数组.
$Config = array(
'Database' => array(
'Host'=>"10.0.0.1",
'user'=>"root"
),
'API' => array(
'Endpoint'=>"http://example.com/"
),
);
Run Code Online (Sandbox Code Playgroud)
如果他们完全不同,那么这真的是一个判断力
一系列阵列的内存可能稍微轻一些,但说实话,PHP差别很小,在你遇到性能瓶颈之前,不值得浪费时间担心 - 当你这样做时,我怀疑它赢了不管你如何声明你的数组