Jump to content

[SOLVED] Using a class as a library of functions..


matthewhaworth

Recommended Posts

Okay.  I know that technically, a class is almost defined as a library of functions, but what I mean is that I want to use the functions from the class without initiating it in anyway.  Like:

 

<?php
class usermg {

   public function login ($user, $pass) 
   {
      // return user class or admin class
   }
   public function register ($userdetails) 
   {
      // add user to the database
   }
   public function sessions($key, $value, $action="add") 
   { 
      // add/remove/kill all sessions
   }
}

$login = usermg::login($user,$pass)
?>

 

Or is that bad programming?  I know it's similar to an abstract factory.  But I don't think it is one.

Yes. I believe we are talking static functions (functions that can be accessed outside of the class context).  Can I append the return variable to a variable still? (Something I may have misunderstood in the information I just read).

 

Like.. $error = class::function();

Yes. I believe we are talking static functions (functions that can be accessed outside of the class context).  Can I append the return variable to a variable still? (Something I may have misunderstood in the information I just read).

 

Like.. $error = class::function();

 

You certainly can. In the example above if function returned "hi i am text" $error would be "hi i am text" :)

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.