2012-04-25 47 views
2

致命錯誤:調用/ home/**/public_html/** /app/Mage.php中的非對象的成員函數__toString() 764行以下是764行附近的代碼Magento Mage.php中__toString()的致命錯誤

public static function logException(Exception $e) 
{ 
    if (!self::getConfig()) { 
     return; 
    } 
    $file = self::getStoreConfig('dev/log/exception_file'); 
    self::log("\n" . $e->__toString(), Zend_Log::ERR, $file); 
} 

爲什麼它顯示致命錯誤的任何原因?

+2

顯示致命錯誤,因爲$ e是不是一個對象。檢查Mage :: logException語句的自定義功能(模塊) – 2012-04-25 06:32:36

回答

2

異常$ e是字符串。它沒有__toString()函數。

你可以嘗試使用:

print_r($e); 

var_dump($e); 

$e->getMessage(); 

^^

相關問題