ホームページ >バックエンド開発 >PHPチュートリアル >unset()使用時に発生する例外の解決方法

unset()使用時に発生する例外の解決方法

WBOY
WBOYオリジナル
2016-06-13 13:21:401453ブラウズ

unset()

PHP コード
<!--

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( ) 30 行目:


セッション関数に関するエラー メッセージがいくつかあることがわかりました。 。 。

-----解決策---------
申し訳ありませんが、コードをよく読んでいませんでした。
unset($user); // これにより、user という名前の変数が変数テーブルから削除されるため、コードの次の行では $user が未定義になります。
printf("ユーザー名は %s
に設定されました", $user);
------解決策------------------
unset 後のステートメントをテストに使用していますか? このプロンプトが表示されるのは正しいですが、このプロンプトが表示されない場合は間違っています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。