php 数组有没有内存限制,应该提高内存问题之前,php数组有多大?

我们的应用程序目前的工作原理如下:

class myClass{

private $names = array();

function getNames($ids = array()){

$lookup = array();

foreach($ids as $id)

if (!isset($this->names[$id]))

$lookup[] = $id;

if(!empty($lookup)){

$result;//query database for names where id in $lookup

// now contains associative array of id => name pairs

$this->names = array_merge($this->names, $result);

}

$result = array();

foreach($ids as $id)

$result[$id] = $this->names[$id];

return $result;

}

}

哪些工作正常,除了它(通常可以)导致几个查询(在这种情况下为400).

所以,我正在考虑简单地查询数据库,并使用数据库中的每个名称填充$this-> names数组.

但是我担心数据库中有多少条目应该开始担心内存呢? (数据库列是varchar(100))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值