Use isset check instead of error suppression

Even though `@` will prevent notices from being displayed, it won't prevent PHP's error handlers from noticing them. This results in the Debug Bar icon to be persistently orange. By doing an `isset` check, there is no error to suppress.