[英]Using the 'class' term in php without meaning the actual keyword
我正在解析來自Web服務的響應。 在解析器部分,我有這樣的事情:
foreach ($resXml->readCalls->classify->classification ->class as $d) { ... do some processing }
問題是,作為我的xml響應中的子節點的'class'術語被誤認為是php中的'class'關鍵字,這會引發編譯錯誤。
我怎樣才能在php中使用偶然成為關鍵字的術語?
謝謝!
這是一個保守的詞 。 所以你必須將它用作字符串:
foreach ($resXml->readCalls->classify->classification->{'class'} as $d) {
... do some processing
}
要么
$field = 'class';
foreach ($resXml->readCalls->classify->classification->$field as $d) {
... do some processing
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.