可能重复:
isset($var) 与 @$var
如果有可能$_SESSION
不会在页面加载时设置,那么在以下情况下,最佳实践是什么?是否可以取消类似 的通知,如果前面Undefined index
没有,这将是第二个示例的结果。@
考虑到处理器的使用情况,“无错误”代码值得多远(尽管在以下情况下差异必须很小)。
if( isset($_SESSION['sessionvar']) ){ $seen = $_SESSION['sessionvar']; }
对比
@$sessionid = $_SESSION['sessionvar'];