error Call-time pass-by-reference has been removed

Добрый день. Переношу сайт на хостинг
Столкнулся с такой вот ошибкой

PHP Fatal error: Call-time pass-by-reference has been removed in /var/www/rovira/data/www/rovira.by/core/cache/includes/elements/modsnippet/63.include.cache.php on line 3
Файл содержит
<?php
$content = $modx->resource->content;
if(preg_match("/src=\"(.*?)\"/",$content,&$matches)){
$img = substr($matches[1],1,strlen($matches[1]));
}
else {
$img = «manager/templates/Rovira/img/logo.png»;
}
return $img;
return;
Если на 3-й строке удалить & перед $matches — всё работает, но ровно до тех пор, пока не внесены изменения на сайт.
Подскажите где лежит источник беды, пожалуйста
Jenik
09 ноября 2016, 08:56
modx.pro
1 323
0

Комментарии: 1

Jenik
09 ноября 2016, 13:26
0
разобрался) Спасибо)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1