Professional Web Applications Themes

canīt call method "xyz" on an undefined value at... - PERL Beginners

Good Morning, I, once again, have a question. How can I check if a Method is undefined or not without getting this error?...

Sponsored Links
  1. #1

    Default canīt call method "xyz" on an undefined value at...


    Good Morning,

    I, once again, have a question.

    How can I check if a Method is undefined or not without getting this error?



    Sponsored Links
    Bastian Guest

  2. #2

    Default RE: canīt call method "xyz" on an undefined value at...

    Bastian Angerstein <dtag.de> wrote:

    : How can I check if a Method is undefined or not without
    : getting this error?


    Assuming you mean the method to an object. Use the
    UNIVERSAL method 'can'.


    use CGI;
    my $q = CGI->new();
    print "method 'xyz' invalid for '\$q'\n" unless $q->can( 'xyz' );
    print "method 'xyz' valid for '\$q'\n";

    __END__

    use CGI ('xyz');
    my $q = CGI->new();
    print "method 'xyz' invalid for '\$q'\n" unless $q->can( 'xyz' );
    print "method 'xyz' valid for '\$q'\n";

    __END__


    HTH,

    Charles K. Clarkson
    --
    Mobile Homes Specialist
    254 968-8328

    Charles Guest

  3. #3

    Default canīt call method "xyz" on an undefined value at...

    Now I gate canīt call methode can on an undefined value xyz line xyz.
    Any Idea?


    -----Ursprüngliche Nachricht-----
    Von: Charles K. Clarkson [mailto:net]
    Gesendet: Freitag, 3. September 2004 10:37
    An: 'Bastian Angerstein'; 'Mailinglist Perl Beginners'
    Betreff: RE: canīt call method "xyz" on an undefined value at...


    Bastian Angerstein <dtag.de> wrote:

    : How can I check if a Method is undefined or not without
    : getting this error?


    Assuming you mean the method to an object. Use the
    UNIVERSAL method 'can'.


    use CGI;
    my $q = CGI->new();
    print "method 'xyz' invalid for '\$q'\n" unless $q->can( 'xyz' );
    print "method 'xyz' valid for '\$q'\n";

    __END__

    use CGI ('xyz');
    my $q = CGI->new();
    print "method 'xyz' invalid for '\$q'\n" unless $q->can( 'xyz' );
    print "method 'xyz' valid for '\$q'\n";

    __END__


    HTH,

    Charles K. Clarkson
    --
    Mobile Homes Specialist
    254 968-8328


    Bastian Guest

  4. #4

    Default RE: canīt call method "xyz" on an undefined value at...

    Bastian Angerstein <dtag.de> wrote:

    : Now I gate canīt call methode can on an undefined
    : value xyz line xyz. Any Idea?


    Show us your code.




    Charles Guest

Similar Threads

  1. "Can't call method "disconnect" on an undefined value..."
    By Metalbomer in forum PERL Modules
    Replies: 5
    Last Post: March 6th, 10:05 PM
  2. Replies: 3
    Last Post: March 25th, 07:45 PM
  3. Replies: 0
    Last Post: May 24th, 07:35 PM
  4. Can't call method "uri" on an undefined value
    By chad phillips in forum PERL Miscellaneous
    Replies: 0
    Last Post: September 15th, 04:29 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139