Hi Community !
Bin grad dabei mich ums Error Handling meiner PHP Engine zu kümmern.
Hab zwar gelesen das Klammeraffen im Code nicht professionell sind aber trotzdem kennen ich einen guten Grund um sie anzuwenden.
Und zwar bei nicht immer definierten $_GET Variablen um ein ständiges if(isset zu vermeiden.
statt
Das Problem:
Seit dem ich den set_error_handler anwende werden Fehler mit @ Zeichen vor dem Code im handler angezeigt.
Was natürlich unpraktisch ist weil ich alle Fehler loggen will wenn sie vorkommen.
Was kann man da tun ?
greetz,
silec
Bin grad dabei mich ums Error Handling meiner PHP Engine zu kümmern.
Hab zwar gelesen das Klammeraffen im Code nicht professionell sind aber trotzdem kennen ich einen guten Grund um sie anzuwenden.
Und zwar bei nicht immer definierten $_GET Variablen um ein ständiges if(isset zu vermeiden.
PHP-Code:
$test = @$_GET['test'];
PHP-Code:
if(isset($_GET['test']))
$test = $_GET['test'];
else
$test = '';
Seit dem ich den set_error_handler anwende werden Fehler mit @ Zeichen vor dem Code im handler angezeigt.
Was natürlich unpraktisch ist weil ich alle Fehler loggen will wenn sie vorkommen.
Was kann man da tun ?
greetz,
silec

Kommentar