sspoke Posted January 25, 2007 Share Posted January 25, 2007 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 Quote Link to comment https://forums.phpfreaks.com/topic/35633-php-question-what-is/ Share on other sites More sharing options...
trq Posted January 25, 2007 Share Posted January 25, 2007 It is the error suppressor. Quote Link to comment https://forums.phpfreaks.com/topic/35633-php-question-what-is/#findComment-168765 Share on other sites More sharing options...
jeeva Posted January 25, 2007 Share Posted January 25, 2007 It's nothing ....we have to put '@' symbol in order to avoid the warning error Quote Link to comment https://forums.phpfreaks.com/topic/35633-php-question-what-is/#findComment-168767 Share on other sites More sharing options...
sspoke Posted January 25, 2007 Author Share Posted January 25, 2007 you mean stops php fatal warnings stuff? cool! Quote Link to comment https://forums.phpfreaks.com/topic/35633-php-question-what-is/#findComment-168770 Share on other sites More sharing options...
wildteen88 Posted January 25, 2007 Share Posted January 25, 2007 Yes that is correct. However do not use it to get rid of the errors! Always try to fix the errors first! Quote Link to comment https://forums.phpfreaks.com/topic/35633-php-question-what-is/#findComment-169252 Share on other sites More sharing options...
linuxdream Posted January 25, 2007 Share Posted January 25, 2007 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. Quote Link to comment https://forums.phpfreaks.com/topic/35633-php-question-what-is/#findComment-169302 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.