zoukankan      html  css  js  c++  java
  • @在php中的作用

    @是PHP提供的错误信息屏蔽的专用符号。

    使用@mysql_query 不会出现Warning,而原来mysql_query 在遇到错误时会在页面上访提示Warning。

    看PHP的代码,总有些行前边有@符号,一直不知道是什么意思。

    今天用到了,就记一下吧。其实它是错误控制符,即即使出现错误,也无视出现的错误信息,继续执行下边的代码。

    1 @$page=$_GET['page']?intval($_GET['page']):1;

    这句是从URL中获取page关键字的值,比如"index.php?page=5",则$page就会取到5。

    但是如果有error,比如"index.php"后没有page关键字了,如果去取$_GET['page']不存在就会报错,这时有@就可以忽视这个小错误了。

    又比如:

    1 $conn = mysqli_conncet("q","w","e","r");

    这样会输入错误信息,关于连接数据库方面的。

    1 @$conn = mysqli_conncet("q","w","e","r");

    如果$conn前面加@的话就可以不让他输出错误信息了。

    这里随便记一下。

  • 相关阅读:
    正则表达式
    字节流和字符流小练习
    File汇总
    java一不容易就容易错的知识点汇总
    a++和++a区别
    线程安全的3种方式
    bs4和css选择器的基本使用
    清点作业情况
    cookie和session的使用
    用post请求制作翻译
  • 原文地址:https://www.cnblogs.com/webenh/p/5649090.html
Copyright © 2011-2022 走看看