Good morning, 

So, I have a script where I'm calling:

    function ReceivePOPEmail($popObject)
    {
        $error = $popObject->Login($popObject->username,$popObject->password,
                                   $popObject->apop);
        if ( $error != '' )
        {
            /* We've had an error. */
            Error::Log("Error: " . HtmlSpecialChars($error), LOG_LEVEL_ALERT);
            return PROC_FAILURE;
        }
        return PROC_SUCCESS;
    }

that's function ... I don't want to pass the Error Object around, so I just 
want to call it via:
Error:Log(.....);

Now, inside the Error class, there is this code:
            case LOG_LEVEL_ALERT:
                $this->Backtrace( );

Which is getting executed. But I'm getting the error:

PHP Fatal error:  Using $this when not in object context in 
/var/www/html/sk/OOPLIB/ERRO.php on line 101

So, how do I call that class's method w/out passing the object around?

- Ben


Ben Sgro, Chief Engineer
ProjectSkyLine - Defining New Horizons

This e-mail is confidential information intended only for the use of the 
individual to whom it is addressed.
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to