函数前加@一般是用来抑错,
比如下面 就是在test.txt不存在是不提示错误。 <?php @file('test.txt'); ?>
<?php @file('test.txt'); ?>
为什么我们不让它提示错误?有时候是为了程序的安全,另外我们可以通过抑制系统的报错而定义自己的报错
比如 当文件test.txt不存在是提示自己定义的错误 <?php @file('test.txt') OR die('文件test.txt不存在'); ?>
<?php @file('test.txt') OR die('文件test.txt不存在'); ?>