Php if语句的uknown条件'@';
我的公司要求我分析我们公司维护的一个实时网站的后端代码。我遇到了一个问题。如果(@($\u SESSION['user']){…},我无法完全理解@在这段代码中的作用 我到处寻找这意味着什么,甚至没有发现任何类似的东西。我希望这个论坛上有人能帮助我。下面是完整的代码片段Php if语句的uknown条件'@';,php,Php,我的公司要求我分析我们公司维护的一个实时网站的后端代码。我遇到了一个问题。如果(@($\u SESSION['user']){…},我无法完全理解@在这段代码中的作用 我到处寻找这意味着什么,甚至没有发现任何类似的东西。我希望这个论坛上有人能帮助我。下面是完整的代码片段 if(@($_SESSION['user'])) { $usrid=$_SESSION['user']; $getprflimg=$db->singlerec("select img from regist
if(@($_SESSION['user']))
{
$usrid=$_SESSION['user'];
$getprflimg=$db->singlerec("select img from register where
id='$usrid'");
$imgurlprl=$getprflimg['img'];
if(file_exists($url))
$imgurlprl=$siteurl."uploads/user_images/".$imgurlprl;
else
$imgurlprl=$siteurl."/uploads/user_images/no_image.png";
}
@在变量用于抑制为该变量生成的警告之前。这也与有关。如果变量不存在,它被认为可以防止错误。现在通常更可以接受使用
isset()
或empty()
。@NigelRen ooo。。。知道了。谢谢