PHP 错误抑制符@

简介: PHP 错误抑制符@

  • 在一个表达式出现错误的时候,可以将错误“隐藏”(掩盖) 起来(不输出) 。
  • 通常,该符号,用于在实际运行环境中的一些条件非我们(程序员)所能控制的情形。
  • 如果出现该情形并报错,则我们可以抑制该错误的显示(只是该错误不显示,不是没有错误了)。


<!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>



相关文章
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
|
7月前
|
存储 PHP 开发者
PHP变量命名规则
PHP变量命名规则
86 0
|
JavaScript PHP
php正则表达式获取(捕获)组的笔记
@(汗)的确,网络上存在很多这样的内容了,但今天我是来补充内容的,滑稽@(你懂的) 众所周知 ,js中正则表达式()可以来获取匹配到内容,然后用$0 ...来显示
80 0
php@符号的用法简介,错误关闭符号
用在函数前,使不显示错误信息,前面的“@”就能把错误显示给抑制住,也就是不会显示错误,然后再抛出异常,显示自己定义的异常处理,添加这个只是为了让浏览者不看到,不友好的页面,并不能抑制住错误,只能抑制显示错误.
42 0
PHP_EOL不起作用或者无效的原因
PHP_EOL不起作用或者无效的原因
123 0
|
PHP
php将警告转换为异常
php将警告转换为异常
106 0
|
PHP
又一个PHP的奇怪特性—[.空格
转载自博客:https://www.yourhome.ren/index.php/sec/378.html 从安恒周练的一道题目中又学到了PHP的两种特性,详细如下: 题目很简洁,给出源码进行审计 这里需要A_A传参,但是矛盾的是,又不能用A_A的参数名,于是引出了一个奇怪特性 当传入A.
1625 0
|
PHP 数据格式 JSON