У вас проблема с кавычками - некоторые из них отсутствуют. Также вы не закрыли <div>
тег :
return '
<div class="comment">
<div class="avatar">
'.$link_open.'
<img src="'.$url.'" width="50px" height="50px"/>
'.$link_close.'
</div>
</div>';
Я могу только надеюсь, что это return
утверждение заключено в какую-то функцию или метод . Или, по крайней мере, это единственный оператор return
в файле, который был правильно включен где-то (например, $my_divs = include('some_file.php');
).