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

时间:2015-03-25 12:40:24

标签: php variables undefined

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;

?>

1 个答案:

答案 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.

而不是相反。