Ich habe eine Applikation geschrieben, die unter Anderem via LDAP auf das Active Directory zugreift. Nun habe ich folgendes Codestück, das mir Sorgen bereitet:
Man soll Fehlermeldungen ja grundsätzlich nicht mit '@' unterdrücken. Allerdings wirft ldap_bind() eine Notice wenn es fehlschlägt und die kann man nicht abfangen.
Ist meine Lösung für das problem gut, oder gibt es da eine bessere Variante?
PHP-Code:
try {
// hier kommt noch mehr Code
$bind = @ldap_bind($con, $this->ldap['username'], $this->ldap['password']);
if (!$bind) {
throw new Exception('Binding to LDAP failed!');
}
// hier kommt auch noch mehr Code
} catch (Throwable $ex {
return $ex;
}
Ist meine Lösung für das problem gut, oder gibt es da eine bessere Variante?
Kommentar