Sim*_*Suh 0 php session if-statement
我使用以下php if语句作为我的代码的一部分
if ($_SESSION['username'])
Run Code Online (Sandbox Code Playgroud)
设置用户名会话时一切正常,但是当它没有设置时,我收到以下错误消息,我希望不会显示.
Notice: Undefined index: username in C:\xampp\htdocs\mysites\ebay_tutorial\index.php on line 12
Run Code Online (Sandbox Code Playgroud)
如何改进我的代码以便错误消息不显示?
发生这种情况是因为您的PHP 错误报告级别设置为显示通知错误,如果您尝试访问不存在的数组中的键,则会显示错误.
您可以通过添加以下呼叫来阻止显示错误isset:
if (isset($_SESSION['username']))
Run Code Online (Sandbox Code Playgroud)