G
Guest_Washington
Здравствуйте.
У меня токая проблемка.
Имеется два модуля.
person.pm и employee.pm – последний должен унаследовать все свойство и методы первого. Оба они лежат в папке info.
package person;
sub new
{
my $class=shift;
my $self={};
return bless($self, $class);
}
sub name
{
my $self=shift;
$self->{NAME}=shift if @_;
return $self->{NAME};
}
sub age
{
my $self=shift;
$self->{AGE}=shift if @_;
return $self->{AGE};
}
1;
package employee;
use person;
@ISA=("person");
1;
#!/usr/bin/perl -w
use CGI qwall);
use CGI::Carp qw(fatalsToBrowser);
use info::employee; - после этой строчки
появляется ошибка
[Sun Apr 17 22:16:52 2005] DzTemp.pl: Compilation failed in require at start.pl line 6.
[Sun Apr 17 22:17:17 2005] DzTemp.pl: BEGIN failed--compilation aborted at start.pl line 6.
Мучаюсь уже второй день. Может быть кто подскажет как решить эту проблему.
Спасибо.
У меня токая проблемка.
Имеется два модуля.
person.pm и employee.pm – последний должен унаследовать все свойство и методы первого. Оба они лежат в папке info.
package person;
sub new
{
my $class=shift;
my $self={};
return bless($self, $class);
}
sub name
{
my $self=shift;
$self->{NAME}=shift if @_;
return $self->{NAME};
}
sub age
{
my $self=shift;
$self->{AGE}=shift if @_;
return $self->{AGE};
}
1;
package employee;
use person;
@ISA=("person");
1;
#!/usr/bin/perl -w
use CGI qwall);
use CGI::Carp qw(fatalsToBrowser);
use info::employee; - после этой строчки
появляется ошибка
[Sun Apr 17 22:16:52 2005] DzTemp.pl: Compilation failed in require at start.pl line 6.
[Sun Apr 17 22:17:17 2005] DzTemp.pl: BEGIN failed--compilation aborted at start.pl line 6.
Мучаюсь уже второй день. Может быть кто подскажет как решить эту проблему.
Спасибо.