猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
不太明白多了一个@差别在哪里?
在书上看到,有的时候fopen是这样用的
$fp = fopen($file,'a')
有时是
$fp = @fopen($file,'r')
繁星点点滴滴
浏览 94
回答 2
2回答
阿晨1998
@在php中的作用是屏蔽该函数的错误,如你的@fopen,如果不能打开文件就会返回一个错误,但是加上@如果打不开,将不会触发任何动作
0
0
0
Helenr
@为错误抑制符,找不到文件,他是不会去报错的,我们可以在他下面可以加上以下代码if(!$fp){die("无法打开这个文件!!!");} if(!$fp){die("无法打开{$file}文件!!!");}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续