看起来 HHVM 根据 SimpleXML 遇到了问题
https://github.com/facebook/hhvm/issues/650
https://github.com/facebook/hhvm/issues/303
在我们的案例中,Amazon S3 的 PHP SDK 使用了 SimpleXMLIterator 类。当 HHVM 关闭时,我尝试了相同的代码并且效果很好。
有什么想法/解决方法来解决这个问题吗?或者通过使用其他用于 S3 SDK 的 XML 解析工具而不是 CFSimpleXML 来解决它的方法?
使用的代码:
$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();
来自 HHVM 的错误报告:
HipHop Fatal error: unknown class SimpleXMLIterator in XX/librairies/s3sdk/utilities/simplexml.class.php on line 33