在这种情况下,我可以用这种方式预先定义数组:
$packages = array(
'0' => array(
'name' => 'Hotel1', //pcg name
'curr' => '$',
'amount' => '125',
'period' => 'NIGHT', //pcg duration
'client_data' => array(
'Name' =>'Adrien',
'Addr' =>'Sample Street',
'Payment' =>'Credit Card',
'Nights' =>'6',
)
),
);
或
$packages = array();
$packages[] = array(
'name' => 'PREMIUM', //pcg name
'curr' => '$',
'amount' => '3.95',
'period' => 'MONTH', //pcg duration
'features' => array(
'Clients' =>'100',
'Invoices' =>'300 <small>MONTH</small>',
'Products' =>'30',
'Staff' =>'1',
)
);
数据将始终是静态的,因此我不会从
中获取数据sql查询或动态搜索。这会有什么不同吗
在性能方面(最细微的差异可能会有所帮助(
通过使用第一种或第二种"方法",或者它们实际上是100%性能相同。
Theorically
"动态"数组的创建速度可能较慢,因为
它需要检查数组的大小、最后一个数组索引和
也许还有其他类似的事情
谢谢。
在当前的硬件现实中,这样一个简单的任务完全不需要资源。即使在我的第一台电脑,386DX 20MHz,也不会有什么不同;(
无论如何,我执行了1k次两个选项:
第一期权平均值:
0.000114s
第二期权平均值:
0.000108s
快乐!