Я перевожу старое (около 2001 года) приложение PHP 3 на новый сервер PHP5. После миграции 90% кода работало сразу после установки, и большая часть оставшегося кода работала, как только я просмотрел старый php.ini и изменил настройки в новом php.ini для соответствия. Тем не менее есть одна действительно раздражающая вещь. Одной из основных задач приложения является создание документов RTF путем объединения информации из базы данных MySQL и шаблонов RTF, встроенных в сценарии php. Первоначальный автор использовал операторы echo, в которых ссылки на переменные PHP и RTF смешаны вместе, для вывода файла в браузер, который затем вызывает Word для обработки вывода.
Моя проблема в том, что в новой системе всякий раз, когда в выражении echo есть \ f, фактический вывод имеет разрыв строки. Я не уверен, что это CR или LF, но это определенно разрыв строки. Это вещь PHP для обработки \ f? Как я могу выключить его?