Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
: 172.16.0.66 | : 172.16.0.254
Cant Read [ /etc/named.conf ]
7.3.25
SYSTEM
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
[ A ]
[ C ]
[ D ]
C: /
xampp7 /
perl /
vendor /
lib /
Class /
[ HOME SHELL ]
Name
Size
Permission
Action
Accessor
[ DIR ]
drwxrwxrwx
C3
[ DIR ]
drwxrwxrwx
Data
[ DIR ]
drwxrwxrwx
Inspector
[ DIR ]
drwxrwxrwx
Load
[ DIR ]
drwxrwxrwx
MOP
[ DIR ]
drwxrwxrwx
Method
[ DIR ]
drwxrwxrwx
XSAccessor
[ DIR ]
drwxrwxrwx
Accessor.pm
20.15
KB
-rw-rw-rw-
C3.pm
18.06
KB
-rw-rw-rw-
ErrorHandler.pm
2.38
KB
-rw-rw-rw-
Inspector.pm
18.19
KB
-rw-rw-rw-
Load.pm
11.27
KB
-rw-rw-rw-
Loader.pm
5.61
KB
-rw-rw-rw-
LoaderTest.pm
648
B
-rw-rw-rw-
MOP.pm
38.32
KB
-rw-rw-rw-
Singleton.pm
12.16
KB
-rw-rw-rw-
Tiny.pm
17.5
KB
-rw-rw-rw-
XSAccessor.pm
10.22
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ErrorHandler.pm
# $Id: ErrorHandler.pm,v 1.1.1.1 2004/08/15 14:55:43 btrott Exp $ package Class::ErrorHandler; use strict; use vars qw( $VERSION $ERROR ); $VERSION = '0.04'; sub error { my $msg = $_[1] || ''; if (ref($_[0])) { $_[0]->{_errstr} = $msg; } else { $ERROR = $msg; } return; } sub errstr { ref($_[0]) ? $_[0]->{_errstr} : $ERROR } 1; __END__ =for stopwords errstr =head1 NAME Class::ErrorHandler - Base class for error handling =head1 SYNOPSIS package Foo; use base qw( Class::ErrorHandler ); sub class_method { my $class = shift; ... return $class->error("Help!") unless $continue; } sub object_method { my $obj = shift; ... return $obj->error("I am no more") unless $continue; } package main; use Foo; Foo->class_method or die Foo->errstr; my $foo = Foo->new; $foo->object_method or die $foo->errstr; =head1 DESCRIPTION I<Class::ErrorHandler> provides an error-handling mechanism that's generic enough to be used as the base class for a variety of OO classes. Subclasses inherit its two error-handling methods, I<error> and I<errstr>, to communicate error messages back to the calling program. On failure (for whatever reason), a subclass should call I<error> and return to the caller; I<error> itself sets the error message internally, then returns C<undef>. This has the effect of the method that failed returning C<undef> to the caller. The caller should check for errors by checking for a return value of C<undef>, and calling I<errstr> to get the value of the error message on an error. As demonstrated in the L<SYNOPSIS>, I<error> and I<errstr> work as both class methods and object methods. =head1 USAGE =head2 Class->error($message) =head2 $object->error($message) Sets the error message for either the class I<Class> or the object I<$object> to the message I<$message>. Returns C<undef>. =head2 Class->errstr =head2 $object->errstr Accesses the last error message set in the class I<Class> or the object I<$object>, respectively, and returns that error message. =head1 LICENSE This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =head1 AUTHOR & COPYRIGHT Except where otherwise noted, I<Class::ErrorHandler> is Copyright 2004 Benjamin Trott, cpan@stupidfool.org. All rights reserved. =cut
Close