package Lala;
use strict;
our $name = "";
sub newlala($)
{
my $self = {};
bless $self;
return $self;
}
sub setname($)
{
my $self = shift;
$name = shift;
}
sub getname()
{
return $name;
}
1;
####
my $ref = Lala->newlala();
$ref->setname("Moufa");
my $name = $ref->getname();
print "Got name(ref): $name\n";
my $ref1 = Lala->newlala();
$ref1->setname("Troufa");
$name = $ref1->getname();
print "Got name(ref1): $name\n";
my $ref2 = Lala->newlala();
$ref2->$name="TRalala";
$name = $ref2->getname();
print "Got name(ref2): $name\n";
####
my $ref2 = Lala->newlala();
$ref2->$name="TRalala";