2015-07-09 4 views
0

Это сложно для Google, поэтому я подумал, что попрошу здесь.строка «php» печатается в верхней части моего веб-приложения

У меня есть Laravel 4.2 приложение, которое все выходные предваряется строкой «PHP»

Он присутствует в каждом представлении. Если бы я сделать следующее:

Route::get('test', function(){ 
    return 1; 
} 

Тогда на выходе, я получаю это:

PHP 1

На мой взгляд, это исключает строка просто быть в файл представления где-то поскольку для этого не использовался файл просмотра (кто-то, пожалуйста, исправьте меня, если мое предположение неверно).

Я действительно в затруднении здесь. Это проявляется как на местном уровне, так и на производстве. Я попытался использовать grep и регулярные выражения, чтобы найти измененную строку, но я возвращаю слишком много результатов (как вы можете себе представить).

Любые предложения относительно того, как найти и исправить это, будем очень благодарны.

+0

Вы можете попытаться найти '[''] php ['"] 'и'^[' "]? Php', чтобы сузить результаты до того, что на самом деле может быть виновником. Хотя, честно говоря, я подозреваю возможно, что-то еще. Надеюсь, вы нашли ошибку. –

+0

Итак, это, вероятно, в одном из файлов, которые запускаются по каждому запросу, например, в 'start' или' config' или помощнике или что-то в этом роде. Когда это началось ? Не можете ли вы просто просто вернуться к управлению версиями и использовать это, чтобы выяснить, когда это произошло, и, следовательно, что вызвало это? –

+0

- ваши взгляды на часть [шаблона] [http://laravel.com/ docs/master/blade) или эквивалент? Например, ваши представления имеют что-то вроде '@extends ('master')'. Если да, вы проверили эти файлы (например, 'master.blade.php')? –

ответ

1

Я использовал регулярные выражения Joel Hinz, чтобы найти файл обижая:

^['"]?php 

Это воспитанные файл, который начался с этим:

php ar<?php 

Так, очевидно, я начал набирать в «PHP ремесленника «пока курсор все еще находился в редакторе. Спасибо тем, кто помог мне разобраться в этом.

Смежные вопросы