What is the difference between these two function calls in PHP?
init_get($somevariable);
@init_get($somevariable);
As already answered the @ will stop the error (if any) from showing up.
In terms of performance this is not recommended.
What php is doing is:
If you don't want any errors showing up use error_reporting(0);.
Or just write bug free code :P