Итак, я просто трачу час, просматривая много файлов php для en EOL после закрытия?>. Я попробовал регулярное выражение, чтобы оно стало проще, но с большим проектом \?>(\n){1,}$
по-прежнему получал мне 450+ результатов. Это, и проблема оказалась EOL ДО открытия <?php
...Grep проверяет файлы PHP, начинающиеся или заканчивающиеся на EOL
Итак, я предполагаю, что HAS будет лучшим способом. Я думал, что GREP ищет файлы, начинающиеся или заканчивающиеся на EOL.
Итак, что является лучшим способом решения этих проблем?
Какой вопрос? Какая ошибка? Это «ВЫХОД УЖЕ НАЧАЛСЯ?» Если это так, ошибка обычно показывает, какой файл и какая строка вызвала выход. –
EOL после?> Или до Php приведет к тому, что они появятся перед всеми выводами (например, выше.Это приводит к проблемам при генерации изображений, csv или xml-выход, например, не указан. –
Вы можете сопоставить 'EOL' с' $ '..., так что вы можете, например:' grep ' php $' * 'или' grep '$?>' * ' – Hackerman