好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PHP unset函數原理及使用方法解析

PHP unset函數原理及使用方法解析

熱門標簽:菏澤語音外呼系統運營商 臨沂crm外呼系統平臺 如何在世界地圖標注 地圖標注符號樣式有 公司外呼系統中心 天客通地圖標注 梧州市機器人外呼系統怎么樣 廈門400電話辦理選易號網 電子地圖標注怎么修改

unset—釋放給定的變量

說明

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

unset()銷毀指定的變量。

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

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

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

以上例程會輸出:

bar

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

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

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

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

以上例程會輸出:

something
something

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

?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: 23
Before unset: 2, after unset: 23
Before unset: 3, after unset: 23

參數

var

要銷毀的變量。

...

其他變量……

返回值

沒有返回值。

范例

Example #1unset()示例

?php
// 銷毀單個變量
unset ($foo);

// 銷毀單個數組元素
unset ($bar['quux']);

// 銷毀一個以上的變量
unset($foo1, $foo2, $foo3);
?>

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

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

?php
$name = 'Felipe';

var_dump((unset) $name);
var_dump($name);
?>

以上例程會輸出:

NULL
string(6) "Felipe"

注釋

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 詳解PHP的執行原理和流程
  • 通過代碼實例解析PHP session工作原理
  • 深入解析PHP底層機制及相關原理
  • PHP數組實際占用內存大小原理解析
  • PHP超全局變量實現原理及代碼解析
  • PHP數組Key強制類型轉換實現原理解析
  • JS PHP字符串截取函數實現原理解析
  • PHP 命名空間原理與用法詳解
  • 如何理解PHP程序執行的過程原理

標簽:貴陽 白城 綿陽 瀘州 郴州 雞西 黃石 迪慶

巨人網絡通訊聲明:本文標題《PHP unset函數原理及使用方法解析》,本文關鍵詞  PHP,unset,函數,原理,及,使用方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP unset函數原理及使用方法解析》相關的同類信息!
  • 本頁收集關于PHP unset函數原理及使用方法解析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: poren中国hd| 穿透明白衬衫喷奶水在线播放| 亚洲人a成www在线影院| 国产精品模特hd在线| 亚洲精品九一国产九九蜜桃| 国产永久视频夜色资源网| 欧美综合激情| 园产伦精一区二区三区| 亚洲AV秘?无码一区在线播放| 后湿粗硬大挤h| 空中的美味bd高清在线观看| 美女张开腿让男人桶爽下载| 欧洲性free| 欧美日日日日无码AV视频| 小人物的快穿日常| 日本免费一区二区三区视频观看| 久久久久久久精品产香港区一区三| 下载一级片| 糙汉粗口h文1v1视频| 亚洲香蕉网久久综合影院app| **级国产不卡毛片| 黄色片在线看| 免费精品视频一区二区三区学生 | 欧美肥妇bbw| 床上色视频| 香港古装一级二级三级AV| 男人桶女人无遮挡免费| 二次元美女露出乳胸扒开尿口| 免费A漫 - 禁漫天堂Comics| 飞向别人的床在线播放| 日本公妇色中文字幕| 精品综合久久久久久88小说| 亚洲国产成人久久网站| 肉漫在线播放| free性护士| lisaann办公室大战| 国产露脸无套对白在线播放| 色淫阁色九九| 无码欧美毛片三区二区三河南 | 91精品久久久久久综合五月花| 色哺乳XXXXHD国产|