使用unset()时出现的错误怎么解决
PHP code<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?php ob_start('ob_gzhandler'); session_save_path('2;D:/sessionFile/sessionFile'); @session_start(); $_SESSION["username"] = 'jason'; $user = $_SESSION["username"]; printf("Your username is %s.<br />", $user); unset($user); printf("Username now set to: %s<br>", $user);?>
为什么unset()时显示Notice: Undefined variable: user in D:\Apache Group\Apache2\htdocs\PHPProject\index3.php on line 30:
发现关于session的函数多少都会有些错误提示的。。。
------解决方案--------------------sorry我没细看你的代码!
unset($user); // 这将从变量表中清除名为user的变量,因此下一句代码就会出现$user未定义,你不会连unset()是什么都不知道吧?
printf("Username now set to: %s
", $user);
------解决方案--------------------unset 后面的语句你是用来测试的吧? 那出现这个提示就对了,不出现这个提示反而不正确。
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn