亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

PHP unset函數(shù)原理及使用方法解析

瀏覽:103日期:2022-09-09 11:57:01

unset—釋放給定的變量

說明

unset(mixed$var[,mixed$...] ) :void

unset()銷毀指定的變量。

unset()在函數(shù)中的行為會依賴于想要銷毀的變量的類型而有所不同。

如果在函數(shù)中unset()一個全局變量,則只是局部變量被銷毀,而在調用環(huán)境中的變量將保持調用unset()之前一樣的值。

<?php function destroy_foo() { global $foo; unset($foo); } $foo = ’bar’; destroy_foo(); echo $foo; ?>

以上例程會輸出:

bar

如果您想在函數(shù)中unset()一個全局變量,可使用$GLOBALS數(shù)組來實現(xiàn):

<?php function foo() { unset($GLOBALS[’bar’]); } $bar = 'something'; foo(); ?>

如果在函數(shù)中unset()一個通過引用傳遞的變量,則只是局部變量被銷毀,而在調用環(huán)境中的變量將保持調用unset()之前一樣的值。

<?php function foo(&$bar) { unset($bar); $bar = 'blah'; } $bar = ’something’; echo '$barn'; foo($bar); echo '$barn'; ?>

以上例程會輸出:

somethingsomething

如果在函數(shù)中unset()一個靜態(tài)變量,那么在函數(shù)內部此靜態(tài)變量將被銷毀。但是,當再次調用此函數(shù)時,此靜態(tài)變量將被復原為上次被銷毀之前的值。

<?php function foo() { static $bar; $bar++; echo 'Before unset: $bar, '; unset($bar); $bar = 23; echo 'after unset: $barn'; } foo(); foo(); foo(); ?>

以上例程會輸出:

Before unset: 1, after unset: 23Before unset: 2, after unset: 23Before unset: 3, after unset: 23

參數(shù)

var

要銷毀的變量。

...

其他變量……

返回值

沒有返回值。

范例

Example #1unset()示例

<?php // 銷毀單個變量 unset ($foo); // 銷毀單個數(shù)組元素 unset ($bar[’quux’]); // 銷毀一個以上的變量 unset($foo1, $foo2, $foo3); ?>

Example #2 使用(unset)類型強制轉換

(unset)類型強制轉換常常和函數(shù)unset()引起困惑。 為了完整性,(unset)是作為一個NULL類型的強制轉換。它不會改變變量的類型。

<?php $name = ’Felipe’; var_dump((unset) $name); var_dump($name); ?>

以上例程會輸出:

NULLstring(6) 'Felipe'

注釋

Note:因為是一個語言構造器而不是一個函數(shù),不能被可變函數(shù)調用。 It is possible to unset even object properties visible in current context. 在 PHP 5 之前無法在對象里銷毀$this。 在unset()一個無法訪問的對象屬性時,如果定義了__unset()則對調用這個重載方法。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: PHP
相關文章:
主站蜘蛛池模板: 91麻豆传传媒波多野衣久久看 | 91短视频版在线观看免费 | 欧美一级久久久久久久大片 | 国产精品视频网 | 免费一级毛片女人图片 | 国产精品嫩草影院在线观看免费 | 国产91长腿美女在线观看 | 国产99精品一区二区三区免费 | 国产乱人乱精一区二区视频密 | 综合 欧美 亚洲日本 | 男女晚上激烈的拍拍拍免费看 | 黄色一级视屏 | 日韩看片| 欧美亚洲国产成人高清在线 | 成人福利在线免费观看 | 色资源在线 | 国产精品青草久久 | 国产性较精品视频免费 | 免费视频爱爱太爽在线观看 | 欧美在线观看日韩欧美在线观看 | 日本vs欧美一区二区三区 | 亚洲免费人成 | 美利坚永久精品视频在线观看 | 三级视频欧美 | 久久国产一区二区三区 | 精品欧美一区二区三区在线 | 国产日韩第一页 | 2014av手机天堂网 | 国产一区二区三区免费播放 | 日韩黄色影视 | 黄色片在线免费观看视频 | 欧美午夜免费毛片a级 | 青青草99久久精品国产综合 | 国产日韩一区二区 | 日韩欧美一区二区三区在线观看 | 国产理论最新国产精品视频 | 免费大片免费观看 | 成人日韩在线 | 国产网站在线 | 一级特黄aaa大片29 | 欧美一区=区三区 |