Thread Objekte erweitern?: Neue Funktionen hinzufügen/alte umbiegen (3 answers)
Opened by sosum at 2006-09-14 01:52

renee
 2006-09-14 17:22
#69857 #69857
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Was spricht gegen die Verwendung von Hashes?

Methoden "überschreiben" kannst Du so:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package Test;

use strict;
use warnings;

sub new{
bless {},shift;
}

sub test{
print "Hallo\n";
}

1;


Skript:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/perl

use strict;
use warnings;
use lib qw(.);
use Test;

my $test = Test->new();
$test->test();

no warnings 'redefine';
*Test::test = sub{print "Welt\n"};
$test->test();


Davon würde ich aber eher abraten!
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 Objekte erweitern?: Neue Funktionen hinzufügen/alte umbiegen