In PHP, the Error Control Operator (@) is a special symbol that is used to suppress error messages generated by an expression.
Whenever an error occurs in PHP — for example, trying to open a missing file or accessing an undefined variable — PHP normally displays a warning or notice.
But if you place @ before the expression, PHP hides that error message.