<legend id='ef2Sr'><style id='ef2Sr'><dir id='ef2Sr'><q id='ef2Sr'></q></dir></style></legend>
  • <i id='ef2Sr'><tr id='ef2Sr'><dt id='ef2Sr'><q id='ef2Sr'><span id='ef2Sr'><b id='ef2Sr'><form id='ef2Sr'><ins id='ef2Sr'></ins><ul id='ef2Sr'></ul><sub id='ef2Sr'></sub></form><legend id='ef2Sr'></legend><bdo id='ef2Sr'><pre id='ef2Sr'><center id='ef2Sr'></center></pre></bdo></b><th id='ef2Sr'></th></span></q></dt></tr></i><div id='ef2Sr'><tfoot id='ef2Sr'></tfoot><dl id='ef2Sr'><fieldset id='ef2Sr'></fieldset></dl></div>

      <tfoot id='ef2Sr'></tfoot>
        <bdo id='ef2Sr'></bdo><ul id='ef2Sr'></ul>

      1. <small id='ef2Sr'></small><noframes id='ef2Sr'>

        PHP中变量名前的'At'符号:@$_POST

        时间:2023-09-21

        <legend id='jVtKy'><style id='jVtKy'><dir id='jVtKy'><q id='jVtKy'></q></dir></style></legend>

      2. <tfoot id='jVtKy'></tfoot>

        <small id='jVtKy'></small><noframes id='jVtKy'>

          • <i id='jVtKy'><tr id='jVtKy'><dt id='jVtKy'><q id='jVtKy'><span id='jVtKy'><b id='jVtKy'><form id='jVtKy'><ins id='jVtKy'></ins><ul id='jVtKy'></ul><sub id='jVtKy'></sub></form><legend id='jVtKy'></legend><bdo id='jVtKy'><pre id='jVtKy'><center id='jVtKy'></center></pre></bdo></b><th id='jVtKy'></th></span></q></dt></tr></i><div id='jVtKy'><tfoot id='jVtKy'></tfoot><dl id='jVtKy'><fieldset id='jVtKy'></fieldset></dl></div>
                • <bdo id='jVtKy'></bdo><ul id='jVtKy'></ul>
                    <tbody id='jVtKy'></tbody>
                • 本文介绍了PHP中变量名前的'At'符号:@$_POST的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我见过以 at 符号开头的函数调用来关闭警告.今天我浏览了一些代码,发现了这个:

                  I've seen function calls preceded with an at symbol to switch off warnings. Today I was skimming some code and found this:

                  $hn = @$_POST['hn'];
                  

                  它在这里有什么好处?

                  推荐答案

                  @ 是 PHP 中的错误抑制运算符.

                  The @ is the error suppression operator in PHP.

                  PHP 支持一种错误控制运算符:at 符号 (@).什么时候附加到 PHP 中的表达式,任何可能产生的错误信息由该表达式将被忽略.

                  PHP supports one error control operator: the at sign (@). When prepended to an expression in PHP, any error messages that might be generated by that expression will be ignored.

                  见:

                  • 错误控制运算符
                  • @ 运算符的不当使用

                  在您的示例中,它用在变量名之前,以避免出现 E_NOTICE 错误.如果在$_POST数组中,没有设置hn键;它会抛出一个 E_NOTICE 消息,但 @ 用于避免 E_NOTICE.

                  In your example, it is used before the variable name to avoid the E_NOTICE error there. If in the $_POST array, the hn key is not set; it will throw an E_NOTICE message, but @ is used there to avoid that E_NOTICE.

                  请注意,您也可以将此行放在脚本顶部以避免E_NOTICE 错误:

                  Note that you can also put this line on top of your script to avoid an E_NOTICE error:

                  error_reporting(E_ALL ^ E_NOTICE);
                  

                  这篇关于PHP中变量名前的'At'符号:@$_POST的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:PHP 注意:未定义偏移量:1 读取数据时带数组 下一篇:通知和警告之间的 PHP 区别

                  相关文章

                  最新文章

                  <i id='VoZUo'><tr id='VoZUo'><dt id='VoZUo'><q id='VoZUo'><span id='VoZUo'><b id='VoZUo'><form id='VoZUo'><ins id='VoZUo'></ins><ul id='VoZUo'></ul><sub id='VoZUo'></sub></form><legend id='VoZUo'></legend><bdo id='VoZUo'><pre id='VoZUo'><center id='VoZUo'></center></pre></bdo></b><th id='VoZUo'></th></span></q></dt></tr></i><div id='VoZUo'><tfoot id='VoZUo'></tfoot><dl id='VoZUo'><fieldset id='VoZUo'></fieldset></dl></div>

                  1. <legend id='VoZUo'><style id='VoZUo'><dir id='VoZUo'><q id='VoZUo'></q></dir></style></legend>
                    <tfoot id='VoZUo'></tfoot>
                    • <bdo id='VoZUo'></bdo><ul id='VoZUo'></ul>
                    1. <small id='VoZUo'></small><noframes id='VoZUo'>