Noob在这里学习成为一名Web开发人员。在我的学习课程的PHO模块上,现在遇到了一些错误。
任何人都能向我解释为什么要设置($ name);导致错误消息被抛出?
非常感谢任何帮助:)
<?php
$myArray=array("pizza","chocolate","coffee");
print_r($myArray);
echo $myArray[1];
echo "<br /><br />";
$anotherArray[0]="pizza";
$anotherArray[1]="yoghurt";
print_r($anotherArray);
echo "<br /><br />";
$thirdArray=array(
"France" => "French",
"USA" => "English",
"Germany" => "German",
);
print_r($thirdArray);
$anotherArray[]="salad";
echo "<br /><br />";
print_r($anotherArray);
echo "<br /><br />";
unset($thirdArray["Germany"]);
print_r($thirdArray);
echo "<br /><br />";
$name="Rob";
unset($name);
echo $name;
?>
答案 0 :(得分:0)
您不能使用unset()
的任何变量。 unset()
在这里明确地销毁一个不能再使用的变量。
因此,它应该是:
<?php
// first, set $name
$name = 'Rob';
// then, use it
echo $name;
// at last, unset it
unset($name);
echo $name // will finally output an error.
而不是相反。