是什么在PHP
回答
它抑制任何和所有的错误信息,警告或引起你前面加上它来表达通知。在这种情况下:if(@$_POST['myvar'])
它可能正在被使用,因为如果$_POST['myvar']
未设置,原作者不希望发出通知。
它抑制被打印的任何警告/通知/错误。例如,如果我们未定义$_POST['myvar']
,PHP可能会输出Undefined index
通知。 @
可以防止这种行为。
话虽这么说,它被认为是不好的做法,任意抑制警告。你可以,相反,检查变量被设置与if (isset($_POST['myvar']) && $_POST['myvar'])
http://www.php.net/manual/en/language.operators.errorcontrol.php
你应该从'isset删除'@'(@ $ _ POST [ 'MYVAR'])';) – 2010-09-29 16:47:10
谢谢!这是使用ISET的全部重点,但我不小心把它留在那里lol ------- – webbiedave 2010-09-29 17:05:30
- 1. 什么是在PHP
- 2. 什么是在PHP
- 3. &是什么在PHP
- 4. 是什么在PHP
- 5. 什么是PHP
- 6. 什么是PHP
- 7. 什么是?在PHP 5.3中?
- 8. 这是什么在PHP -
- 9. 什么是“。”参数在PHP?
- 10. 什么是\ X00 \ X04在PHP
- 11. 什么是=&在PHP中?
- 12. 什么是:在PHP中?
- 13. 在PHP中,Tick是什么?
- 14. 什么是/ **在PHP中?
- 15. 在php中'#'是什么?
- 16. 什么是PHP track_errors?
- 17. 什么是“__init __。php”?
- 18. 什么是从PHP
- 19. 这是什么日期这是在PHP
- 20. 什么是“=!”在下面的PHP代码中是什么意思?
- 21. 什么在PHP
- 22. 什么在PHP
- 23. PHP这是什么意思?
- 24. 什么是使用PHP
- 25. 什么是PHP SoapClient端口?
- 26. 什么是PHP中的“:”?
- 27. PHP是什么意思?
- 28. 什么是学习PHP
- 29. PHP:什么是pcntl_signal用于?
- 30. PHP中的$$是什么?
正确的答案。用法:如果项目上的标志设置为启用错误报告,则可以通过使用此方法向您报告的错误添加一些上下文。即:对其进行编码,以便您可以打开或关闭它。有这样做和昂贵的廉价方法;我更喜欢廉价和肮脏的方法。 – Geekster 2010-09-29 16:46:23