[nycphp-talk] OOP Error/Question
Ben Sgro (ProjectSkyLine)
ben at projectskyline.com
Fri Jul 27 10:10:52 EDT 2007
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nyphp.org/pipermail/talk/attachments/20070727/714d3c2f/attachment.html>
More information about the talk
mailing list