Moderator |
|
echo @$_SESSION['var']
Dat lijkt me een verkeerd gebruik van @. Dit lijkt sterk op een "luie manier" om te kijken of een sessie-variabele geset is en af te drukken, of niets te doen wanneer deze niet geset is, maar hiervoor is @ niet echt bedoeld.
Het is handig op het moment dat je, zoals marten zegt, je eigen error handling doet.
Bijvoorbeeld:
$some_result = @mysql_query($my_query);
if(mysql_error() != "")
{
// eigen error handling
}
{ // eigen error handling }
Ook kan het handig zijn als je bestanden verwijdert - dit is dan weer "lui", maar je gaat dan verder niets meer met het bestand doen, dus het maakt niet echt uit of deze bestond of niet (in tegenstelling tot sessie-variabelen, lijkt me):
@unlink("/path/to/file/file.ext");
@unlink("/path/to/file/file.ext");
|