![](/img/trans.png)
[英]How can I ensure my PHP script is only run as a schedule job and not when run from a browser?
[英]How can I ensure a PHP class is found when compiling Haxe?
我正在編譯在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類?
我通過在Server類中放置以下行來解決此問題:
#if php
untyped __php__("require 'haxe/_Unserializer/DefaultResolver.class.php'; ");
#end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.