如何获取PHP变量的内存地址

如何获取PHP变量的内存地址,第1张

不能获取PHP变量内存地址

“在一个页面执行完后,依然调可以用这个地址”,这种需求本身就是无理的

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()使用介绍等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10097059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存