•   欢迎来到21NN网.
  •   请记住本站网址www.21nn.cn

PHP变量什么时候开释【php问题】,变量,释放

摘要: PHP变量什么时候开释PHP变量在顺序实行完后开释。假如你运用完了,想烧毁,能够运用unset来烧毁开释例:unset($str);unset和null$var=nul...

PHP变量什么时候开释

PHP变量在顺序实行完后开释。

假如你运用完了,想烧毁,能够运用unset 来烧毁开释

例: unset($str);

unset和null

$var = null;这类体式格局只是把援用去掉,实在并没有开释内存。unset要领才是php内置的烧毁变量、开释内存的要领。

然则须要注重的是,假如在运用unset();对其援用的变量的援用关联还在,那末这块内存临时还不会被开释,只有当一切变量对这块内存地区的援用都断掉后,这块被开释的内存地区才会被开释。

举例以下:

<?php
$s=str_repeat('1',256);
$m=memory_get_usage();
unset($s); //烧毁$s
echo $m-memory_get_usage();
?>

效果:272

<?php
$s=str_repeat('1',256);
$m=memory_get_usage();
unset($s); //烧毁$s
$s = null; //区分在这里,把变量的援用断掉
echo $m-memory_get_usage();
?>

效果:192

更多PHP相干学问,请接见ki4网!

以上就是PHP变量什么时候开释的细致内容,更多请关注ki4网别的相干文章!

分享到:

发表评论

评论列表

还没有评论,快来说点什么吧~

公众号二维码

微信公众号