学习php unset()
从书中学习(php乞丐指南,vikram vaswani) 我跟随他的向导,输入了他的密码学习php unset(),php,Php,从书中学习(php乞丐指南,vikram vaswani) 我跟随他的向导,输入了他的密码 $whoami="sarah"; echo gettype ($whoami); $whoami=99.8; echo gettype ($whoami); unset ($whoami); echo gettype ($whoami); 我得到的错误是 Undefined variable: whoami in C:\inetpub\wwwroot\etc.. 我希望有人能解释为什么? 另外,离
$whoami="sarah";
echo gettype ($whoami);
$whoami=99.8;
echo gettype ($whoami);
unset ($whoami);
echo gettype ($whoami);
我得到的错误是
Undefined variable: whoami in C:\inetpub\wwwroot\etc..
我希望有人能解释为什么?
另外,离题了,但如果有人知道这本书对一个完整的乞丐来说是好是坏,他们能推荐一本更好的书吗?因为我在输入代码时犯了不少错误
谢谢你Good day friend,unset在php中是指在你的情况下销毁任何东西,你在变量unset和delo中放入变量unset和delo为什么会发生错误,因为他销毁了变量,当你试图使用她下面的代码时,她不再是了。Good day friend,在php中,unset是指销毁任何东西。在你的例子中,你将unset和delo放入一个变量中,说明为什么会发生错误,因为他销毁了变量,而当你试图使用她下面的代码时,她已经不在了。基本上,你可以使用unset()来销毁一个变量 但也有一些微妙之处: unset()销毁指定的变量 函数内部的unset()行为可能会因时间而异 您试图销毁的变量类型 如果全球化变量在函数内部为unset(),则只有 局部变量被破坏。调用环境中的变量 将保留与调用unset()之前相同的值
来源:.基本上,您可以使用unset()销毁变量 但也有一些微妙之处: unset()销毁指定的变量 函数内部的unset()行为可能会因时间而异 您试图销毁的变量类型 如果全球化变量在函数内部为unset(),则只有 局部变量被破坏。调用环境中的变量 将保留与调用unset()之前相同的值
来源:.这就是要发生的事情–您取消设置它,然后尝试获取类型,这是一个错误。取消设置($whoami);取消定义变量$whami。所以再次调用echo gettype($whoami);结果是一切都很好!您刚刚了解了变量未设置时的情况。:-)继续…:-)哈哈,我刚刚花了两个小时试图修复它,谢谢你的帮助,伙计。这就是要发生的事情——你取消设置它,然后尝试获取类型,这是一个错误。unset($whoami);取消定义变量$whami。所以再次调用echo gettype($whoami);结果是一切都很好!您刚刚了解了变量未设置时的情况。:-)继续…:-)哈哈,我刚刚花了两个小时试图修复它,谢谢你们的帮助