Цитата |
---|
Василий Трубечков пишет: При попытке запуска Настроек XMPP вываливается ошибка Fatal error: Method CXMPPParser::__tostring() cannot take arguments in C:\Inetpub\wwwroot\bitrix\modules\xmpp\classes\parser.php on line 180 Куда смотреть ? |
Всем доброго времени суток!
У меня возникает точно такая же ошибка. Неужели никто не сталкивался и/ил не нашёл решения?
Хотелось бы запустить этот сервис. Помогите кто чем может пожалуйста!
upd @ 07-06-2011
Причина: найдено решение.
Скорее всего, у тех, кто столкнулся с этой неприятной багой, поднят РНР 5.3, а не 5.2
Ситуация в том, что в версии 5.3 "мэджик фанкшн" __tostring не должна принимать аргументов. Посему, мы просто избавляем её от последнего. В итоге первые строчки функции выглядят следующим образом:
function __toString(/*$ar = false*/)
{
/*if ($ar === false)*/
$ar = $this->array;
...............
}
Должно всё работать.