サーバーを実行しています: XMLReader を有効にした php 5.2.17、libxml 2.7.8。
問題は、$xmlReader::ELEMENT を試すと、T_PAAMAYIM_NEKUDOTAYIM で解析エラーが発生することです。
この動作が導入された特定のバージョンはありますか? 私のオフラインの5.3.6サーバーでは問題なく動作しているようです...
$xmlReader = new XMLReader;
if (!$xmlReader->open('file.xml', null, 1<<19)){
throw new Exception('Unable to read file',1);
}
# Go down to WEBRESOURCES node level
while ($xmlReader::ELEMENT){ // This is what it throws the parse error for
if ($xmlReader->name == "blahblah"){
break;
}
$xmlReader->read();
}
ありがとう、ドム