If I use @ in my code, will it affect performance?
@
Yes, it does affect performance of your script in a (significant) way.
Read the article PHP Error Suppression Performance.