- 在一个表达式出现错误的时候,可以将错误“隐藏”(掩盖) 起来(不输出) 。
- 通常,该符号,用于在实际运行环境中的一些条件非我们(程序员)所能控制的情形。
- 如果出现该情形并报错,则我们可以抑制该错误的显示(只是该错误不显示,不是没有错误了)。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <?php if (mysqli_connect('localhost', 'root', '123')) { echo '连接成功'; }else{ echo '连接失败'; } ?> </body> </html>
- 加上错误抑制符@
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <?php if (@mysqli_connect('localhost', 'root', '123')) { echo '连接成功'; }else{ echo '连接失败'; } ?> </body> </html>