オープンソースのWebアプリケーションを調べています。それはそれはしかし、編集されたコードはすべてのエラーを持っていない古いコードの古いエラーをキャッシュするように見えるので、それが私を悩ますこのコードerror_get_last関数のキャッシュエラー?
$last_error = error_get_last();
if($last_error['type'] === E_ERROR || $last_error['type'] === E_PARSE) {
include 'error.php';
}
if (ob_get_length()) ob_end_flush();
のようにerror_get_last機能を使用するという問題があります。したがって、しばらくの間、古いエラーが表示されます。誰もがこの問題を解決する方法を知っていますか?任意の助けてくれてありがとうは
編集:は、私は()のコードが機能error_get_last
は何もキャッシュしない要求
function __shutdown() {
$logger_session = Logger::getSession();
if (($logger_session instanceof Logger_Session) && !$logger_session->isEmpty()) {
Logger::saveSession();
} // if
$last_error = error_get_last();
if($last_error['type'] === E_ERROR || $last_error['type'] === E_PARSE) {
include 'error.php';
}
if (ob_get_length()) ob_end_flush();
} // __shutdown
どのようなエラーがありますか?私たちは推測する必要がありますか? – zerkms
普及しているオープンソースのWebアプリケーションですか?オープンソースの名前を知ることができますか? –
@ Zerkms:コードを編集していくつかのエラーが発生した場合、それらのエラーは修正されましたが、それらのエラーは引き続き発生しました。 – coolkid