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

moritz
 2008-05-28 12:52
#110393 #110393
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
renee+2008-05-27 13:45:41--
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/perl

use strict;
use warnings;

{
  sub test {
    my @info = caller(0);

    if( $info[0] ne __PACKAGE__ ) {
      print "(test) nicht erlaubt: Aufruf aus Package $info[0]\n";
    }
    else{
      print "(test) erlaubt\n";
    }
  }
}


Das hat auch das kleine Problem, dass man Vererbung verhindert. Das kann gewünscht sein, muss aber nicht.

View full thread Zugriff auf Routinen verhindern?