Hello all,

I have a few questions about�using packages in CGI.� 

First, here is my situation.� I am creating a account management and billing 
set of scripts and want to modularize it.� I have most (if not all of the 
code) scattered among several .pl files and not necessarily in subroutines, 
but can easily be put into subroutines.

Let's take one example.� I have a need to use a subroutine called 
do_billing() in more than one .pl file.

Now, I would assume that all I need to do to make this a package is at the 
top of the file with do_billing() in it, I just put

package MyPackageName;

Then in any file that I want to use it, I just make sure that the path to the 
folder that has MyPackageName.pm in it is in my @INC, and then put use 
MyPackageName; at the top of any given .pl file that wants to use it.

Now, from there, do I:

1) call the subroutine by 
����������������������������������� MyPackageName::do_billing();

2) call the subroutine by�
����������������������������������� $billing = new MyPackageName;
����������������������������������� $bill_results = $billing->do_billing();

Or, am I way off track?

Any help is appreciated.

Kevin

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to