【问题标题】:How can I ensure a PHP class is found when compiling Haxe?编译 Haxe 时如何确保找到 PHP 类?
【发布时间】:2017-08-09 19:32:34
【问题描述】:

我正在编译一个在 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 类?

【问题讨论】:

    标签: php haxe ufront


    【解决方案1】:

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

    #if php
    untyped __php__("require 'haxe/_Unserializer/DefaultResolver.class.php'; ");
    #end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-16
      • 2012-09-24
      • 2016-01-11
      • 1970-01-01
      • 1970-01-01
      • 2021-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多