1

我正在编译一个在 Haxe 3.4 之前工作的 UFront 应用程序。升级后,它在使用远程处理时开始生成此错误:

PHP Fatal error: Class 'haxe__Unserializer_DefaultResolver' not found…site/ufront/www/lib/haxe/Unserializer.class.php on line 554

作为临时修复,我在该文件的顶部插入了以下语句:

require '_Unserializer/DefaultResolver.class.php';

显然,下次我编译时它会消失。如何确保 PHP 找到 DefaultResolver 类?

4

1 回答 1

2

我通过将这些行放在我的服务器类中解决了这个问题:

#if php
untyped __php__("require 'haxe/_Unserializer/DefaultResolver.class.php'; ");
#end
于 2017-08-09T19:34:22.713 回答