我正在使用Laravel應用程序,經過一些更新後,我一直在每個http響應或控制檯輸出中獲得一個逗號「,」,所以我瘋狂地試圖找出哪個腳本文件正在打印該字符。哪個腳本在PHP中編寫輸出?
是否有可能知道哪個文件正在寫入輸出http響應或控制檯?
UPDATE
我已經把回聲呼叫作曲家的ClassLoadervendor\composer\ClassLoader.php
爲加載的類被稱爲包括功能之後,如下所示:
/**
* Scope isolated include.
*
* Prevents access to $this/self from included files.
*/
function includeFile($file)
{
include $file; echo $file . "\n";
}
現在下面的類之間會出現逗號加載,這對您有幫助嗎?
C:\Users\Bla\Bla\trunk\vendor/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php
,C:\Users\Bla\Bla\trunk\vendor/laravel/framework/src/Illuminate/Foundation/AliasLoader.php
C:\Users\Bla\Bla\trunk\vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php
更新2
找到了!作爲@vladsch
說,這是在我的配置文件中的一個開始標記,<?php
之前,由於
是的,做模具()上的代碼各部分(更好,然後用這個了XDebug),並鑑於 – user1954544 2015-04-05 00:16:53
也許看起來die()函數完成這個任務在laravel比xdebug更加困難,xdebug自動進入所有加載文件鏈中的所有調用函數和方法。隨着死亡,你需要手動來做到這一點。 – 2015-04-05 01:32:17
搜索您的整個應用程序的兩個逗號(,,),你可能會發現它。 – afarazit 2015-04-05 12:52:42