我在
PHP中有一个奇怪的记忆问题.我认为只有一个数组最大可以达到0.25M.在出现崩溃之前,脚本似乎只能使用高达6M左右.
这是xdebug的输出:
这是它调用的函数. sql查询的结果是大约800行的文本.
public function getOptions(){
$sql = "select Opt,
Code,
Description
from PCAOptions";
$result = sqlsrv_query($this->conn,$sql);
$arrayResult = array();
echo ini_get('memory_limit'); //this confirms that my memory limit is high enough
while($orderObject = sqlsrv_fetch_object($result,'PCA_Option')){
array_push($arrayResult, $orderObject);
}
return $arrayResult;
}