我有很多要求和包括,我想知道是否有什麼可以幫助我看看整個PHP代碼,當一個網頁加載。我問的原因是,在擺弄了一些代碼後,我無法再放置任何php代碼,因爲它不會被編譯器「感知」。就像如果我把任何內容的標籤保持跟蹤的php代碼
它不會給我一個錯誤說該函數不存在。 感謝有人花時間閱讀本文。
我有很多要求和包括,我想知道是否有什麼可以幫助我看看整個PHP代碼,當一個網頁加載。我問的原因是,在擺弄了一些代碼後,我無法再放置任何php代碼,因爲它不會被編譯器「感知」。就像如果我把任何內容的標籤保持跟蹤的php代碼
它不會給我一個錯誤說該函數不存在。 感謝有人花時間閱讀本文。
不能完全確定你是什麼後...
的get_included_files功能可以讓你查看所有文件PHP的列表加載在這一點上。
您也可以在編輯器中找到使用grep或「查找文件」功能(如果有的話)可以幫助您追蹤代碼中的某些內容,這些代碼是您找不到的。
最後,錯誤的事情 - 調用以下函數在腳本的頂部,以確保錯誤正在輸出:
error_reporting(E_ALL);
ini_set('display_errors', 1);
這仍然不會趕上解析錯誤。
請不要在實時系統中使用這些功能,只能在開發過程中使用 - 向用戶顯示錯誤消息並不好,並且它們包含的信息可能有助於任何希望破壞系統的人。
所以....不確定的問題,但我已經回答了我的想法。
您不能在瀏覽器中檢查PHP代碼,因爲它執行服務器端,然後只顯示輸出到瀏覽器。您必須手動添加能夠通過echo語句或可能記錄信息來查看代碼中的內容。
爲了跟蹤和了解代碼所做的一切以及它消耗多少資源,我建議您使用Profiler,對於PHP xDebug Profiler,還有其他選項,如APD和Benchmark Profiler。
你可以不看,這不是你的計算機上運行PHP代碼。這個想法是,PHP標籤(<?php ?>
)中的代碼被彈出,運行,然後無論輸出是什麼,都會在最終版本發送到您的計算機之前回溯到標籤所在的位置。因此,您無法在計算機上看到代碼。
你需要做的是獲得一個FTP客戶端到FTP到服務器,以查看代碼。
我不太清楚你的問題,澄清將有助於示例代碼。 – 2008-12-04 23:39:24
這個問題沒有任何意義 – hop 2008-12-05 00:22:47