簡體   English   中英

這個PHP堆棧跟蹤錯誤是什么意思?

[英]What this php stack trace error means?

[05-Mar-2012 02:38:58] PHP Fatal error:  Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /home/pokerwor/public_html/request.php:275
Stack trace:
#0 /home/pokerwor/public_html/request.php(275): SimpleXMLElement->__construct('')
#1 /home/pokerwor/public_html/request.php(295): readXML()
#2 {main}
  thrown in /home/pokerwor/public_html/request.php on line 275

我有一個Flash文件,該文件每隔一段時間將xml字符串發送到php。 有時我的php文件出錯,任何人都知道這是什么?

XML字符串不是有效的XML。 您應該var_dump() XML輸出以查看輸入有什么問題。 如果要處理此錯誤以得到更友好的輸出,則可以使用try / catch構造:

try {
    // Load the XML
} catch (Exception $ex) {
    // Handle the error
}

catch代碼中,您還可以添加調試代碼,例如將XML內容寫入日志文件。 這樣,您就不必通過多次刷新按鈕來重現罕見的情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM