Thread Automatisches Warning bei falschem Kontext für Funktion (15 answers)
Opened by LanX- at 2009-06-03 16:49

renee
 2009-06-05 10:49
#122363 #122363
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
2009-06-05T08:03:12 LanX-
Hi Renee,

CPAN:Attribute::Handlers war ja eine meiner Alternativen, und ich denke es wär der beste Ansatz.

(Wobei meine Frage war obs zuverlässig wäre!)


Klar, Attribute ind jetzt nicht so selten... und praktisch sind sie teilweise auch.

2009-06-05T08:03:12 LanX-
Die weitergehende Frage ist, könnte ich am Kopf einer Datei/Blocks festlegen (wie beim strict pragma), das alle folgenden Subs z.B. nur Scalarkontext haben sollen?
Ab Perl 5.10.0 kann man eigene Pragmas schreiben...

2009-06-05T08:03:12 LanX-
2009-06-05T06:43:35 renee
mit caller könnte man die Fehlermeldung noch besser gestalten...


Klar, aber warum nicht croak statt die benutzen?
Das "die" habe ich hier für das Beispiel genommen. Ob Du jetzt "croak", "die" oder "warn" nimmst, bleibt Dir dann überlassen ;-)
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Automatisches Warning bei falschem Kontext für Funktion