嘿,我在IIS 7(快速)上使用PHP 5.3并计划使用COM对象。 Everythings起初似乎工作正常,我有一个例子,比如说:
com_load_typelib("Insert.gt");
$gt = new COM("Insert.gt");
$gt = NULL;
我把它限制在什么是必不可少的。问题是,com_load_typelib仅在我第一次尝试时从COM对象加载常量...它仍然在下次刷新时返回true,但是常量不再存在。我也尝试省略它,并启用com.autoregister_typelib,但它仍然只在我第一次尝试时工作。
有趣的是,杀死php-cgi进程就足够了,下次我会尝试,它会再次运行一次。
我错过了什么吗?我是否省略了一些realease方法?
我相信我使用的COM没有任何戒烟方法。
答案 0 :(得分:0)
我无法解决问题。只是这样它不会被打开,我已经使用
克服了这个问题 var_export(get_defined_constants())
当它工作,然后使用一些简单的查找&转换为define("name", value)
格式取代选择。
问题是当你想要能够处理几个具有不同常数的不同版本时 - 我找不到解决方案。