PHP beginner |
|
Hallo,
ik heb de volgende (vereenvoudigde) code:
class beveiliging {
public static authenticatie ($userid) {
try {
if(!is_numeric($userid) {
throw new Exception ('Het userid is niet numeriek');
}
}
catch (Exception $e) {
echo $e->getMessage();
}
echo $userid;
}
}
class beveiliging { public static authenticatie ($userid) { try { throw new Exception ('Het userid is niet numeriek'); } } catch (Exception $e) { } } }
wat ik nu wil is dat wanneer het userid niet numeriek is, deze ook niet geecho'ed wordt. Dit gebeurt nu wel, ook al is het userid niet numeriek. Wanneer dit het geval is, wordt de foutmelding weergegeven, en dat het userid.
Ik wil dus dat de code stopt van zodra er exceptions worden onderschept.
Iemand een idee?
|