@file_put_contents()和file_put_contents()之间有什么区别?

时间:2014-04-19 10:48:23

标签: php

我遇到了一些触发file_put_contents()的PHP,如下所示:

@file_put_contents($path_name_to_write_to, $string);

在函数调用之前@的重要性是什么 - 如果有的话?这与file_put_contents($path_name_to_write_to, $string);有什么不同 - 如果有的话?

感谢。

2 个答案:

答案 0 :(得分:2)

从PHP手册:“PHP支持一个错误控制操作符:at符号(@)。当在PHP中添加表达式时,该表达式可能生成的任何错误消息都将被忽略。”

来源:http://www.php.net/manual/en/language.operators.errorcontrol.php

答案 1 :(得分:1)

根据文件:

  

PHP支持一个错误控制操作符:at符号(@)。当在PHP中添加表达式之前,将忽略该表达式可能生成的任何错误消息。

documentation

相关问题