het is misschien een hele stomme vraag, maar ik ben het nu vandaag al vaak tegen gekomen en het is onmogelijk om dit in google op een normale manier op te zoeken, sinds speciale tekens daar worden genegeerd.
Als jij zelf een goede fout afhandeling hebt, is het helemaal niet zo erg,
Maar je moet al exact weten hoe de functie werkt om alle mogelijke errors af te kunnen vangen.
Je moet dus kijken of de input wel van het juiste type is, of hij niet over een maximum heen gaat, enzovoorts.
Zodra jij echt alle foutmeldingen die een functie kan geven zelf kan afvangen, dan pas heb je een goede eigen fout afhandeling.
Je kan met een eigen afhandeling inderdaad best een @ ervoor hebben staan, maar: Bij een goede afhandeling kan je hem net zo goed weghalen.. De meldingen worden bij een goede error_handler die je zelf gebruikt door die error_handler afgehandeld. Het ligt dus meestal aan je eigen error_handling en code als je zonder een @ een foutmelding krijgt.