An old, but still relevant, blogpost by Derick Rethans (of Xdebug fame) about why the @-operator should be avoided.

http://derickrethans.nl/five-reasons-why-the-shutop-operator-should-be-avoided.html