putting @ infront of a lets say function will make it so if a error occures it will not send back a responce.
@copy(djkgfjkshdgfawybrfoa); // Will preduce no output error as I believe
-> is a pointer used with OOP to point to certain parts withing a object, such as a function or a variable.
$MyObject // The Object
-> // The pointed
MyFunction(); // The Function
$MyObject->MyFunction(); // Will execute the function MyFunction within the object MyObject.