een '@' in sommige scripts.
Ano Niem
03/09/2004 23:51:00Hey,
ik heb ff een vraagje :)
Als ik sommige scripts zit te bekijken zie je wel eens een @ voor een bepaalde functie staan.
Wat is het nut hiervan?
Mvg Sickness
ik heb ff een vraagje :)
Als ik sommige scripts zit te bekijken zie je wel eens een @ voor een bepaalde functie staan.
Wat is het nut hiervan?
Mvg Sickness
PHP hulp
24/11/2024 00:41:40dutchcamel
04/09/2004 00:04:00Micha
04/09/2004 00:05:00Dat houdt in dat de foutmeldingen niet gegeven worden (als ik het goed heb)
Als bij @include("bestand.php"); het bestand bestand.php niet bestaat, geeft hij geen errors
Als bij @include("bestand.php"); het bestand bestand.php niet bestaat, geeft hij geen errors
Ano Niem
04/09/2004 11:53:00Rick
04/09/2004 13:23:00@ gewoon niet gebruiken, het is een lelijke oplossing
als je fouten wil afvangen schrijf dan zelf een goede error handler, ga ze niet op dit soort manieren verbergen want als je dan eens een probleem hebt dan zit je echt met een probleem
als je fouten wil afvangen schrijf dan zelf een goede error handler, ga ze niet op dit soort manieren verbergen want als je dan eens een probleem hebt dan zit je echt met een probleem
Bram Z
04/09/2004 13:57:00vincent elschot
04/09/2004 14:16:00Rick heeft in zoverre gelijk dat je @ alleen moet/mag gebruiken als je een alternatieve manier hebt om de fout af te vangen.
@dark; file_exists geeft nooit of tenimmer een error :-)
Dit is goed:
@dark; file_exists geeft nooit of tenimmer een error :-)
Dit is goed:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
if (!@mysql_query("select ...."))
{
//handel de fout af;
}
else
{
// ga verder.
}
dit is fout:
@mysql_query("select ....");
// ga verder.
if (!@mysql_query("select ...."))
{
//handel de fout af;
}
else
{
// ga verder.
}
dit is fout:
@mysql_query("select ....");
// ga verder.