Thread Zugriff auf Routinen verhindern? (9 answers)
Opened by Gast at 2008-05-27 14:39

pq
 2008-05-27 15:19
#110360 #110360
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
also perl-code den aufruf von subroutinen zu verbieten, ist eigentlich nicht besonders sinnvoll,
denn wenn ich perl-code schreiben darf, der auf ein modul zugreift (und database.cgi ist
augenscheinlch ein modul, also solltest du es besser auch so nennen), dann kann ich
den code, auf den ich nicht zugreifen können soll, auch selbst schreiben.

in manchen objektorientierten sprachen hat man das konzept von privaten methoden, in
perl ist das einfach nur ein standard, der umgangen werden kann - man benennt solche
methoden mit einem führenden unterstrich.

also erklär mal bitte genauer, was du da machen willst.
wirklich verbieten kann man subroutinenaufruf von aussen nur, wenn es anonyme, lexikalische
subroutinen sind, aber vermutlich brauchst du das gar nicht.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Zugriff auf Routinen verhindern?