mageekblog Le blog personnel de Frédéric Hardy. Au menu, PHP, agilité, FreeBSD, cuisine et photographies. Peut être...

Aller au contenu | Aller au menu | Aller à la recherche

CV | Twitter | Linkedin Projets

Les fermetures, c'est trop... fermé !

J'utilise actuellement intensivement les fermetures, plus connues sous leur dénomination anglaise closure, dans mes développements PHP.

Elles sont en effet extrêmement bien adapté à mon besoin, mais je viens de découvrir qu'elles ont un inconvénient de taille.

Lire la suite...

Erreur ou exception ?

L'un des apports majeurs de PHP 5.0 a été la gestion des exceptions.

Du coup, pendant un temps, la mode a été de transformer les erreurs classiques qu'il est possible de générer à l'aide de la fonction trigger_error() en exception, voir même de définir une fonction spécifique de gestion des erreurs à l'aide de set_error_handler() pour attraper les erreurs générées par PHP ou à l'aide de trigger_error() afin de les transformer en exception.

Si cette folie furieuse semble être passée, il en reste encore des traces, et il arrive bien souvent que je sois amené à voir du code qui, à mon sens, devrait générer une erreur au lieu d'une exception.

Lire la suite...