да, действительно, я уже итоговый вывод перевел в файлы:
$var1 = $this->render();
my_writeToFile("debug_info2_compresss.txt","wb", $this->response->getCompression());
my_writeToFile("debug_info3.txt","wb", $var1);
$this->response->setOutput($var1);
ob_start();
$this->response->output();
$var2 = ob_get_contents();
ob_end_clean();
my_writeToFile("debug_info4.txt","wb", $var2);
echo $var2;
echo phpinfo();
в debug_info3.txt и debug_info4.txt - все нормально и & - выводится нормально (хотя в ссылках он уже заменен на & но с этим я потом буду разбираться)
а при выводе "echo $var2;" или "echo $var1;" - все равно & заменяется на &
так что вы правы, скорее всего дело где то в настройках или апача или пхп или ещё чего то...
но раньше такого не было, и у меня не один сайт на них и сейчас работает
подскажите пожалуйста где искать причину этой проблемы?
Server API: Apache 2.4 Handler Apache Lounge, Apache API Version: 20120211
PHP/5.4.8