PHP CALL-TIME PASS Ссылка с расширением - PullRequest
0 голосов
/ 12 ноября 2018

Я прочитал это: CALL-time-pass-reference , но я не знаю, как я могу это исправить, потому что вызов является функцией в расширении yaz.so. Я мог установить phpyaz, сделанный отсюда: phpyaz , прежде чем мне пришлось устанавливать yaz, как описано здесь: ручная компиляция yaz .

Но у меня в ссылке 2 часть программы:

    //if (!yaz_ccl_parse($session, $ccl_query, &$ccl_result)){
    // ERROR in 7.2 define yaz_ccl_parse($session, $ccl_query, $ccl_result)
    if (!yaz_ccl_parse($session, $ccl_query, $ccl_result))
    {
    die("The query could not be parsed.");
    } else{ ...

Как я читал в 1 , вызов должен выполняться без вызова & in и должен быть включен в определение. Но функция находится в расширении. yaz.so Как может быть обходной путь, что мне не нужно менять расширение?

Спасибо Walter

...