3并从书中学习(php a begginers guide,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..
我希望有人可以解释原因? 另外,关于主题,但如果有人知道这本书对于一个完整的begginer是否有任何好处,他们可以推荐一个更好的,因为我在输入代码时遇到了很多错误吗?
三江源
答案 0 :(得分:3)
基本上,您使用 unset()来销毁变量。
但有一些细微之处:
unset()销毁指定的变量。
函数内部 unset()的行为可能会有所不同 你试图摧毁什么类型的变量。
如果全局变量是函数内部的 unset(),则只有 局部变量被破坏。调用环境中的变量 将保留与调用 unset()之前相同的值。
答案 1 :(得分:2)
好日子的朋友,在php中未设置是要销毁你的情况下你放入变量unset和delo为什么错误发生的原因,因为他销毁了变量,当你尝试使用她下面的代码时,她不再是。 / p>