“在一个页面执行完后,依然调可以用这个地址”,这种需求本身就是无理的
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。
这个报错不是PHPExcel报的错,而是php本身报的,原因大概就是因为你读取的文件超过了php单次请求运算占有的内存值的最大值。所以光设置PHPExcel是不行的
解决办法有三个:
1,修改 phpini 中 memory_limit的值,重启apache服务
2,在你读取文件的页面头部加入 ini_set(”memory_limit”,”100M”); (-1为不限)
3,修改htaccess 文档,在文档中加上一句:php_value memory_limit 16M(或更大)
下面是PHP
memory_get_usage()使用示例:
复制代码
代码如下:
echo
memory_get_usage(),
'<br
/>';
//143952
$tmp
=
str_repeat('>
以上就是关于如何获取PHP变量的内存地址全部的内容,包括:如何获取PHP变量的内存地址、thinkphp excel读取内存不足、PHP管理内存函数 memory_get_usage()使用介绍等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)