PHP 错误 - 未定义的变量 - 未设置($name);

PHP Error - Undefined variable - unset($name);

菜鸟在这里学习成为一名 Web 开发人员。现在在我的学习课程的 PHO 模块上遇到了一些错误。

任何人都可以向我解释为什么 unset($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;

?>

您不能使用刚刚 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.

而不是相反。