首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学习php unset ()

学习php unset ()
EN

Stack Overflow用户
提问于 2013-03-22 19:55:14
回答 2查看 84关注 0票数 0

3和学习一本书(php乞讨者指南,vikram vaswani),我遵循他的指南,并输入了他的代码。

代码语言:javascript
复制
$whoami="sarah";
echo gettype ($whoami);

$whoami=99.8;
echo gettype ($whoami);

unset ($whoami);
echo gettype ($whoami);

我得到的错误是这样的

代码语言:javascript
复制
Undefined variable: whoami in C:\inetpub\wwwroot\etc..

我希望有人能解释一下为什么?另外,离题,但是如果有人知道这本书对一个完全的初学者来说是不是很好,他们能推荐一本更好的书吗?因为我在输入代码时遇到了很多错误。

谢谢你

EN

回答 2

Stack Overflow用户

发布于 2013-03-22 20:03:23

基本上,您使用unset()来销毁一个变量。

但也有一些微妙之处:

unset()销毁指定的变量。

函数内的unset()的行为可能会根据您试图销毁的变量类型而有所不同。

如果一个全球化变量在一个函数中是unset(),那么只有局部变量被销毁。调用环境中的变量将保留与调用unset()之前相同的值。

资料来源: the 。

票数 3
EN

Stack Overflow用户

发布于 2013-03-22 20:01:01

好的朋友,在php中unset是销毁你放在变量unset中的任何东西,并解释为什么会发生错误,因为他销毁了变量,当你试图使用下面的代码时,她已经不存在了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15569699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档