看起來HHVM根據錯誤 「未知類SimpleXMLIterator」 與HHVM
https://github.com/facebook/hhvm/issues/650
https://github.com/facebook/hhvm/issues/303
類SimpleXMLIterator對我們的情況下,由亞馬遜S3' PHP SDK一起使用SimpleXML的麻煩。當HHVM關閉時,我嘗試了相同的代碼,並且完美地工作。
任何想法/解決這個問題? 或者通過其他使用S3 SDK的XML解析工具而不是CFSimpleXML來繞過它的方法?使用
代碼:從HHVM
$s3->batch()->copy_object(
array('bucket' => $temp_bucket, 'filename' => $filename_source),
array('bucket' => $bucket, 'filename' => $filename_dest),
array('acl' => AmazonS3::ACL_PUBLIC)
);
$response = $s3->batch()->send();
錯誤報告:
HipHop Fatal error: unknown class SimpleXMLIterator in XX/librairies/s3sdk/utilities/simplexml.class.php on line 33
如果我這樣做是正確,你問如何解決問題與HHVM這就是下一個版本可用記錄,當您不使用HHVM時不會發生? –
沒有這個問題沒有記錄,我猜它與HHVM與SimpleXML有關的其他問題有關。目前在許多方面很難找到任何關於HHVM利用的文檔。 – Tristan
嗯,這可能是你找到了一個bug。此外,你應該包括你使用的代碼+你得到的任何錯誤,以便人們可以嘗試重現你所看到的問題。 –