[英]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.