码迷,mamicode.com
首页 > 编程语言 > 详细

php变量和数组大小限制

时间:2015-12-23 15:46:28      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

前言:shopnc在默认拼接sql的时候会带上limit 1000

那么问题就来了,如果在使用系统的封装的方法,但是如果你没有带上->limit(false)就完蛋了

那么问题来了,在判断时候,数据库有1900多条数据,打印在页面上只有1000条,我以为是var_dump不能完全显示

 

 

echo ‘<pre>‘;
var_export($number);

echo ‘</pre>‘;

这样我又来显示,结果使用sizeof函数发现只有1000条,我最初以为是超过了数组存贮数组的大小,结果,发现是上面所说的问题

那么问题又来了,php变量数组能够存储的最大是多少呢?

技术分享

是memory_limit的限制大小

$number = range(1,20000000);
//var_dump($number);

echo ‘<pre>‘;
var_export($number);

echo ‘</pre>‘;

运行,你发现上面的报错,吧134217728除以1024除以1024就是128,如果你当前运行的代码需要超过128M的变量来处理,就修改 memory_limit的大小就可以了,别忘记重启

php变量和数组大小限制

标签:

原文地址:http://www.cnblogs.com/zx-admin/p/5069962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!