implicit declaration of zend_throw_exception