У меня такая же проблема, как эта Старый Квесто
Но с php 7.2. Это работало в течение нескольких недель, теперь это неожиданное поведение происходит.
На старый вопрос ответа не было, надеюсь, кто-то уже понял, что здесь происходит.
Подводя итог Поведение:
Я зову xmlrpc_encode_request( $name, $args, $this->_outputOptions );
со следующими аргументами:
$name => 'authenticate'
$args => Array (
[0] => [db_name]
[1] => [login]
[2] => [password]
[3] => Array ()
)
$this->_outputOptions => Array (
[output_type] => xml
[verbosity] => pretty
[escaping] => Array (
[0] => markup
)
[version] => xmlrpc
[encoding] => utf-8
)
и получить следующую ошибку
Fatal error: xmlrpc_encode_request(): XML-RPC doesn't support circular references
Задача ещё не решена.
Других решений пока нет …