Errors are hints from compiler for the programmer to correct. But sometimes we face some unwanted or dynamic error.
For example,
$content = file_get_contents(https://blog.openshell.in/2011/01/execute-php-script-from-command-line-in-ubuntu/);
Here , the url is invalid, or the server of the url is down , PHP shows Warning: Failed to open stream or file access is disabled.
Use @ in front of such function never shows any warning message.
For example,
$content = @file_get_contents(url here) or die (‘Sorry , cannot access the url’);
Another method is runtime PHP ini editing dynamically,
ini_set (‘display_errors’, 0);
//write the code which may cause error here
ini_set (‘display_errors’, 1);
But , these things are not recommended. Only for unavoidable situations.