Page 1 of 1

Unable to call getMessage method on an exception object.

Posted: Thu Apr 23, 2009 7:58 am
by witheredOldMale
After calling a method that throws an exception, I do
zval *ex = EG(exception);
if(ex != NULL)
{
zend_class_entry *exce = Z_OBJCE_P(ex);
zval *zmsg = zend_call_method(&ex,exce,NULL,"getMessage",11,&zCtorRet,0,NULL,NULL);
char *msg = Z_STRVAL_P(zmsg);
}

It fails with
<b>Fatal error</b>: Couldn't find implementation for method Exception::getMessage

What’s wrong here?
Thanks
OldMale.