电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

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

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

unset—釋放給定的變量

說明

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

unset()銷毀指定的變量。

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

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

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

以上例程會輸出:

bar

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

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

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

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

以上例程會輸出:

somethingsomething

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

<?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 // 銷毀單個(gè)變量 unset ($foo); // 銷毀單個(gè)數(shù)組元素 unset ($bar[’quux’]); // 銷毀一個(gè)以上的變量 unset($foo1, $foo2, $foo3); ?>

Example #2 使用(unset)類型強(qiáng)制轉(zhuǎn)換

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

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

以上例程會輸出:

NULLstring(6) 'Felipe'

注釋

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

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

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | 自恢复保险丝_贴片保险丝_力特保险丝_Littelfuse_可恢复保险丝供应商-秦晋电子 | 山东石英砂过滤器,除氟过滤器「价格低」-淄博胜达水处理 | 示波器高压差分探头-国产电流探头厂家-南京桑润斯电子科技有限公司 | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | 上海律师咨询_上海法律在线咨询免费_找对口律师上策法网-策法网 广东高华家具-公寓床|学生宿舍双层铁床厂家【质保十年】 | 营养师网,营养师考试时间,报名入口—网站首页 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 泥沙分离_泥沙分离设备_泥砂分离机_洛阳隆中重工机械有限公司 | 路面机械厂家| 「阿尔法设计官网」工业设计_产品设计_产品外观设计 深圳工业设计公司 | 网站建设-临朐爱采购-抖音运营-山东兆通网络科技 | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 小型气象站_车载气象站_便携气象站-山东风途物联网 | 软启动器-上海能曼电气有限公司 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 泡沫消防车_水罐消防车_湖北江南专用特种汽车有限公司 | 警用|治安|保安|不锈钢岗亭-售货亭价格-垃圾分类亭-移动厕所厂家-苏州灿宇建材 | 塑料撕碎机_编织袋撕碎机_废纸撕碎机_生活垃圾撕碎机_废铁破碎机_河南鑫世昌机械制造有限公司 | 湖南长沙商标注册专利申请,长沙公司注册代理记账首选美创! | 太阳能发电系统-太阳能逆变器,控制器-河北沐天太阳能科技首页 | 小型高低温循环试验箱-可程式高低温湿热交变试验箱-东莞市拓德环境测试设备有限公司 | PU树脂_水性聚氨酯树脂_聚氨酯固化剂_聚氨酯树脂厂家_宝景化工 | 亚克隆,RNAi干扰检测,miRNA定量检测-上海基屹生物科技有限公司 | 淋巴细胞分离液_口腔医疗器材-精欣华医疗器械(无锡)有限公司 | NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-沼河浸过滤器 | 餐饮小吃技术培训-火锅串串香培训「何小胖培训」_成都点石成金[官网] | 振动传感器,检波器-威海广达勘探仪器有限公司 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 加盟店-品牌招商加盟-创业项目商机平台 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 儿童语言障碍训练-武汉优佳加感统文化发展有限公司 | 不锈钢搅拌罐_高速搅拌罐厂家-无锡市凡格德化工装备科技有限公司 | 邢台人才网_邢台招聘网_邢台123招聘【智达人才网】 | 证券新闻,热播美式保罗1984第二部_腾讯1080p-仁爱影院 |