Это сложно для Google, поэтому я подумал, что попрошу здесь.строка «php» печатается в верхней части моего веб-приложения
У меня есть Laravel 4.2 приложение, которое все выходные предваряется строкой «PHP»
Он присутствует в каждом представлении. Если бы я сделать следующее:
Route::get('test', function(){
return 1;
}
Тогда на выходе, я получаю это:
PHP 1
На мой взгляд, это исключает строка просто быть в файл представления где-то поскольку для этого не использовался файл просмотра (кто-то, пожалуйста, исправьте меня, если мое предположение неверно).
Я действительно в затруднении здесь. Это проявляется как на местном уровне, так и на производстве. Я попытался использовать grep и регулярные выражения, чтобы найти измененную строку, но я возвращаю слишком много результатов (как вы можете себе представить).
Любые предложения относительно того, как найти и исправить это, будем очень благодарны.
Вы можете попытаться найти '[''] php ['"] 'и'^[' "]? Php', чтобы сузить результаты до того, что на самом деле может быть виновником. Хотя, честно говоря, я подозреваю возможно, что-то еще. Надеюсь, вы нашли ошибку. –
Итак, это, вероятно, в одном из файлов, которые запускаются по каждому запросу, например, в 'start' или' config' или помощнике или что-то в этом роде. Когда это началось ? Не можете ли вы просто просто вернуться к управлению версиями и использовать это, чтобы выяснить, когда это произошло, и, следовательно, что вызвало это? –
- ваши взгляды на часть [шаблона] [http://laravel.com/ docs/master/blade) или эквивалент? Например, ваши представления имеют что-то вроде '@extends ('master')'. Если да, вы проверили эти файлы (например, 'master.blade.php')? –