日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

php中用unset銷(xiāo)毀變量并釋放內(nèi)存

瀏覽:205日期:2022-09-10 13:40:41

PHP的unset()函數(shù)用來(lái)清除、銷(xiāo)毀變量,不用的變量,我們可以用unset()將它銷(xiāo)毀。但是某些時(shí)候,用unset()卻無(wú)法達(dá)到銷(xiāo)毀變量占用的內(nèi)存!

我們先看一個(gè)例子:

<?php$s = str_repeat(’1’,255); //產(chǎn)生由255個(gè)1組成的字符串$m = memory_get_usage(); //獲取當(dāng)前占用內(nèi)存unset($s);$mm = memory_get_usage(); //unset()后再查看當(dāng)前占用內(nèi)存echo $m-$mm;?>

最后輸出unset()之前占用內(nèi)存減去unset()之后占用內(nèi)存,如果是正數(shù),那么說(shuō)明unset($s)已經(jīng)將$s從內(nèi)存中銷(xiāo)毀(或者 說(shuō),unset()之后內(nèi)存占用減少了),可是我在PHP5和windows平臺(tái)下,得到的結(jié)果是:-48。

這是否可以說(shuō)明,unset($s)并沒(méi)有起 到銷(xiāo)毀變量$s所占用內(nèi)存的作用呢?我們?cè)僮飨旅娴睦樱?/p>

<?php$s = str_repeat(’1’,256); //產(chǎn)生由256個(gè)1組成的字符串$m = memory_get_usage(); //獲取當(dāng)前占用內(nèi)存unset($s);$mm = memory_get_usage(); //unset()后再查看當(dāng)前占用內(nèi)存echo $m-$mm;?>

這個(gè)例子,和上面的例子幾乎相同,唯一的不同是,$s由256個(gè)1組成,即比第一個(gè)例子多了一個(gè)1,得到結(jié)果是:224。這是否可以說(shuō)明,unset($s)已經(jīng)將$s所占用的內(nèi)存銷(xiāo)毀了?

通過(guò)上面兩個(gè)例子,我們可以得出以下結(jié)論:

結(jié)論一、unset()函數(shù)只能在變量值占用內(nèi)存空間超過(guò)256字節(jié)時(shí)才會(huì)釋放內(nèi)存空間。

那么是不是只要變量值超過(guò)256,使用unset就可以釋放內(nèi)存空間呢?我們?cè)偻ㄟ^(guò)一個(gè)例子來(lái)測(cè)試一下:

<?php$s = str_repeat(’1’,256); //這和第二個(gè)例子完全相同$p = &$s;$m = memory_get_usage();unset($s); //銷(xiāo)毀$s$mm = memory_get_usage();echo $p . ’<br />’;echo $m-$mm;?>

刷新頁(yè)面,我們看到第一行有256個(gè)1,第二行是-48,按理說(shuō)我們已經(jīng)銷(xiāo)毀了$s,而$p只是引用$s的變量,應(yīng)該是沒(méi)有內(nèi)容了,另外,unset($s)后內(nèi)存占用卻比unset()前增加了!現(xiàn)在我們?cè)僮鲆韵碌睦樱?/p>

<?php$s = str_repeat(’1’, 256); //這和第二個(gè)例子完全相同$p = &$s;$m = memory_get_usage();$s = null; //設(shè)置$s為null$mm = memory_get_usage();echo $p . ’<br />’;echo $m-$mm;?>

現(xiàn)在刷新頁(yè)面,我們看到,輸出$p已經(jīng)是沒(méi)有內(nèi)容了,unset()前后內(nèi)存占用量之差是224,即已經(jīng)清除了變量占用的內(nèi)存。本例中的$s=null也可以換成unset(),如下:

<?php$s = str_repeat(’1’, 256); //這和第二個(gè)例子完全相同$p = &$s;$m = memory_get_usage();unset($s); //銷(xiāo)毀$sunset($p);$mm = memory_get_usage();echo $p . ’<br />’;echo $m-$mm;?>

我們將$s和$p都使用unset()銷(xiāo)毀,這時(shí)再看內(nèi)存占用量之差也是224,說(shuō)明這樣也可以釋放內(nèi)存。那么,我們可以得到另外一條結(jié)論:

結(jié)論二、只有當(dāng)指向該變量的所有變量(如引用變量)都被銷(xiāo)毀后,才會(huì)釋放內(nèi)存。

相信經(jīng)過(guò)本文的例子后,大家應(yīng)該對(duì)unset()有所了解了,最起碼,本人用unset()也是為了在變量不起作用時(shí),釋放內(nèi)存。

內(nèi)容補(bǔ)充

php使用unset()刪除數(shù)組中某個(gè)單元

unset既可以刪除變量,也可以刪除數(shù)組中某個(gè)單元。但要注意的是,數(shù)組不會(huì)重建索引。

實(shí)例如下:

<?php$arr = array('朝陽(yáng)區(qū)','海淀區(qū)','西城區(qū)','東城區(qū)','豐臺(tái)區(qū)');unset($arr[3]);echo '<pre>';print_r($arr);?>

輸出結(jié)果如下:

Array( [0] => 朝陽(yáng)區(qū) [1] => 海淀區(qū) [2] => 西城區(qū) [4] => 豐臺(tái)區(qū))

到此這篇關(guān)于php中用unset銷(xiāo)毀變量并釋放內(nèi)存的文章就介紹到這了,更多相關(guān)php如何用unset銷(xiāo)毀變量并釋放內(nèi)存內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: PHP
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产夫妻在线| 亚洲高清毛片| 国产亚洲高清在线观看| 丝袜国产日韩另类美女| 蜜桃久久久久久| 欧美专区一区| 免费人成在线不卡| 日韩黄色在线观看| 久久精品国产99| 丝袜美腿诱惑一区二区三区 | 91久久在线| 亚洲精品日韩久久| 精品一区电影| 亚州av乱码久久精品蜜桃| 最新国产精品视频| 精品视频一区二区三区在线观看| 日韩欧美一区二区三区在线观看| 在线一区视频| 亚洲欧美视频一区二区三区| 日韩欧美2区| 国产精品毛片久久| 美女国产精品| 精品国产亚洲一区二区三区在线| 激情偷拍久久| 亚洲精品无播放器在线播放| 久久伊人国产| 日韩一区二区免费看| 国产精品porn| 欧美在线网站| 久久99免费视频| 国产亚洲激情| 精品少妇一区| 亚洲少妇自拍| 日本一区中文字幕| 香蕉成人av| 国产午夜一区| 尤物网精品视频| 精品视频免费| 一区二区不卡| 亚洲不卡系列| 国产伦精品一区二区三区千人斩 | 欧美日本精品| 国产精品一区二区美女视频免费看| 日韩一区电影| 日韩和欧美一区二区| 欧美精品高清| 欧美精品成人| 亚洲理论在线| 亚洲天堂免费电影| 国产精品亚洲综合色区韩国| 国产视频一区三区| 欧洲av不卡| 国产精品亚洲片在线播放| 日韩亚洲国产欧美| 亚洲三级欧美| 免费在线观看一区| 亚洲精品九九| 欧美综合另类| 国产欧美三级| 日韩区一区二| 在线精品国产亚洲| 亚洲激情中文| 私拍精品福利视频在线一区| 久久精品理论片| 日本色综合中文字幕| 最新日韩av| 99久久久久国产精品| 国产成人1区| 国产精品久久久久久久久免费高清 | 久久青青视频| 免费看一区二区三区| 日本国产一区| 亚洲欧洲av| 男人操女人的视频在线观看欧美| 久久精品播放| 999久久久免费精品国产| 水蜜桃久久夜色精品一区| 国产精品夜夜夜| 欧美一区成人| 青青青国产精品| 日韩在线电影| 天堂va在线高清一区| 久久中文字幕二区| 久久美女性网| 久久青草久久| 久久天堂精品| 黄色不卡一区| 影音先锋久久| 欧美资源在线| 亚洲伊人精品酒店| 午夜久久av| 日本不卡在线视频| 日本欧美一区二区在线观看| 日本亚洲最大的色成网站www | 亚洲欧美日韩精品一区二区| 9色精品在线| 午夜在线一区| 午夜天堂精品久久久久| 日本在线视频一区二区| 日韩高清一级| 国产精品主播| 激情综合婷婷| 性欧美videohd高精| 亚洲手机视频| 亚洲免费影视| 婷婷综合国产| 久久99精品久久久久久园产越南| 亚洲日本在线观看视频| 亚洲精品裸体| 国产精品主播在线观看| 精品久久久中文字幕| 在线一区视频观看| 在线一区视频| 日本在线视频一区二区| 国产午夜精品一区在线观看| 国产精品1区在线| 国产日韩电影| 尤物精品在线| 青草国产精品| 欧美精品二区| 极品裸体白嫩激情啪啪国产精品| 99热精品在线| 爽好久久久欧美精品| 日本少妇精品亚洲第一区| 欧美黄页在线免费观看| 欧美精品资源| 午夜视频一区二区在线观看| 精品九九久久| 在线视频亚洲| 免费观看亚洲| 99精品综合| 91精品韩国| 亚洲欧美视频一区二区三区| 亚洲不卡视频| 成人三级高清视频在线看| 欧美特黄一区| 国产日产精品_国产精品毛片| 日韩精品国产欧美| 精品国产三区在线| 99pao成人国产永久免费视频| 日韩av在线免费观看不卡| 国精品产品一区| 视频在线观看一区| 日韩av在线播放网址| 日韩影院精彩在线| 国产suv精品一区二区四区视频| 在线观看免费一区二区| 国产精品成人自拍| 午夜电影亚洲| 久久精品国产999大香线蕉| 国产视频一区免费看| 免费一区二区三区在线视频| 日韩欧美二区| 日本成人在线不卡视频| 色婷婷狠狠五月综合天色拍| 日本91福利区| 国产韩日影视精品| 国产精品扒开腿做爽爽爽软件| 在线国产一区| 福利一区在线| 日韩国产欧美一区二区三区| 99热国内精品| 精品99久久| 日本精品久久| 国产视频一区三区| 青青青免费在线视频| 国产亚洲一卡2卡3卡4卡新区| 日本在线精品| 红杏一区二区三区| 欧美伊人影院| 免费一级片91| 欧美~级网站不卡| 91麻豆国产自产在线观看亚洲| 日韩中出av| 99视频精品| 久久精品卡一| 日本激情一区| 国产精品久久久亚洲一区| 免费人成精品欧美精品| av亚洲在线观看| 日本免费一区二区三区四区| 久久精品99国产精品| 欧美 日韩 国产精品免费观看| 成人污污视频| 久久精品国产99| 国产精品igao视频网网址不卡日韩| 中文字幕一区二区三区四区久久| 亚洲欧美日韩高清在线| 99精品在线| 日韩毛片视频| 91日韩免费| 国产成人精品福利| 精品久久97| 免费视频一区二区三区在线观看 | 久久久久欧美精品| 国产精品久久久久久妇女| 日韩一区二区三区精品| 影音先锋久久精品| 蜜桃视频一区二区三区| 日本欧美在线看|