Thread Can't call method - Wertzuweisung schlägt fehl?
(16 answers)
Opened by Karakash at 2011-03-24 09:51
Du hast innerhalb des packages initialize nur einmal die Variable IsFullfilled benutzt. Und das ist eine my-Variable, die hier nur innerhalb der Subroutine "new" sichtbar ist.
Du müsstest also dafür sorgen, dass die Variable auch von außen sichtbar ist. Dazu gibt es das Schlüsselwort our. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 package initialize; our $IsFullfilled; sub new { # ... } package main; $initialize::IsFullfilled = 3; print $initialize::IsFullfilled; Edit: Dazu kommt noch, was dgw nach dem Edit geschrieben hat... Last edited: 2011-03-24 10:18:48 +0100 (CET) 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/ |