Jump to content

PHP Question what is @?


sspoke

Recommended Posts

Hey there just wondering Im pretty good with simple PHP but I been reading other source codes for knowledge I figured some use the @ operator what does that mean?.

Like I would write a store script like this..


[code]$myFile = "test.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$sdd = "test\ntest2";
fwrite($fh, $sdd);
fclose($fh);[/code]


I seen other source codes use

[code]$myfile = "test.txt";
$fh = @fopen($myfile, 'w') or die("can't open file");
$sdd = "test\ntest2";
fwrite($fh, $sdd);
@fclose($fh);[/code]

see what I mean what is that @ mean?

thanks for the help,
pkedpker


Link to comment
https://forums.phpfreaks.com/topic/35633-php-question-what-is/
Share on other sites

I don't think @ will prevent fatal errors, it will only suppress the message. I mean, if you use it someplace that results in a fatal error, nothing will show but the script will still die. Mostly useful for when you are using variables that may or may not be set and won't result in a fatal error if they are not.
Link to comment
https://forums.phpfreaks.com/topic/35633-php-question-what-is/#findComment-169302
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.