Having trouble with php8 bindings

John Handelaar johnhandelaar at gmail.com
Thu Mar 30 05:16:16 BST 2023


On Thu, 30 Mar 2023 at 04:58, Olly Betts <olly at survex.com> wrote:
>
> Another option is to import the things you want with `use` and then
> you can just use `XapianWritableDatabase` without to prefix it with
> `\`.  To do that add this after your `namespace literallyanynamespace;`
> line:
>
>     use \XapianWritableDatabase;

Thank you very much.

This then (because of course) led to some more things needing tidying
up and I've run into something I can't work out while trying to update
previously-worked-in-php7 code in the actual file I'm trying to update

    $this->queryparser->set_default_op(Query_OP_AND);

...leads to "Undefined constant "App\Helpers\Query_OP_AND" because...
another namespace issue?

("OP_AND" and "XapianQueryParser::OP_AND" are also not accepted.)


jh



More information about the Xapian-discuss mailing list