请问这个出现在函数前面的 @ 有什么用啊?还可以再其他什么前使用吗?比如变量什么的。
解决方案 »
- xampp搭建的php如何调用bash脚本?权限问题
- $str = "/prcct/122/6337-56-1.tl"; 如何用preg_match分出来?
- 想用PHP建个站,请推荐个域名注册代理商吧
- 在mysql中 一个字段为varchar类型,如果这个字段的值当中有一个空格,并以这个值为条件的话,就查不出来.这是为什么呢?
- 后台用户权限访问控制的问题,请指教!
- 这种效果怎么做出来?
- 哪有PHPLIB摸版详细教程?
- PHP 在 Linux 服务器上,现实导出多表单的 Excel。有做过的前辈,大侠,英雄,长老,都来帮帮忙。
- session的问题?
- 数组转换问题
- Php_dbase.dll error
- php页面刷新与跳转的基本问题
不会报错那么 $a 是什么啊?我echo了一下没有内容函数前面加也是一个意思?比如@ob_start();?
对错误的处理要自己写代码解决。
就拿除以0来举例@$a = 10/0;
if (!$a) echo "Error,you can not do it";主要是关系到对用户的友好关系,网页上出现一堆错误代码,除了开发者谁愿意看啊。@基本就是用来做异常处理的
<?php@$a = 10 /0;?>
系统会怎么处理啊?从错误处中断然后退出?但是不对呀,我这样写:
<?php
echo "a";
$a = 10 /0;
var_dump($a);
echo "a"?>
结果是这样的:
a
Warning: Division by zero in D:\web\a.php on line 4
bool(false) a$a前面加上@只是少了 Warning 一行这个只是变量,如果是函数怎么处理啊?